OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3611|回复: 10

求助:使用CUBEMX 生成的USB AUDIO 枚举OK 始终无法下发音频数据!

[复制链接]

3

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2014-3-7
在线时间
51 小时
发表于 2018-12-14 16:16:11 | 显示全部楼层 |阅读模式
5金钱
使用CUBEMX 生成的USB AUDIO 枚举OK  始终无法下发音频数据 到MCU(STM32F103RCT6), 给我的感觉就像是EP1一直没打开, 可是找不到问题点.
发现这里现在很热火,   特来请教一下高手
不知道是他们的库有BUG 还是哪里使用不当   晶振用的8MHZ
USB_I2S_1.rar (5.25 MB, 下载次数: 70)

最佳答案

查看完整内容[请看2#楼]

搞定了 原来是 HEAP 设置太小, 刚好申请RAM时, 用的标准库, 频率不同申请大小不同. 后面一步一步仿真 才知道,有个地方一跳就过, 可是还能枚举成功. 也给后面的人 提一个醒.
STM32?步进电机开发板
http://yonyon.taobao.com
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2014-3-7
在线时间
51 小时
 楼主| 发表于 2018-12-14 16:16:12 | 显示全部楼层
搞定了 原来是 HEAP 设置太小, 刚好申请RAM时, 用的标准库,  频率不同申请大小不同.   
后面一步一步仿真 才知道,有个地方一跳就过, 可是还能枚举成功.
也给后面的人 提一个醒.
STM32?步进电机开发板
http://yonyon.taobao.com
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-12-15 03:01:07 | 显示全部楼层
帮顶
回复

使用道具 举报

3

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2014-3-7
在线时间
51 小时
 楼主| 发表于 2018-12-15 16:42:56 | 显示全部楼层

老大 这么忙  还观注 论坛 ,
我也是想尝试一下F103 能否做  放音和 录音 同时 对话.
我看大家 基本上是用的F4做的
STM32?步进电机开发板
http://yonyon.taobao.com
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-12-16 01:54:19 | 显示全部楼层
eydj2008 发表于 2018-12-15 16:42
老大 这么忙  还观注 论坛 ,
我也是想尝试一下F103 能否做  放音和 录音 同时 对话.
我看大家 基本上 ...

103的I2S是单双工的,所以同时肯定是不行的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2014-3-7
在线时间
51 小时
 楼主| 发表于 2018-12-17 17:51:30 | 显示全部楼层
有二路I2S  不就是解决这个问题的么   
STM32?步进电机开发板
http://yonyon.taobao.com
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-12-18 01:52:56 | 显示全部楼层
eydj2008 发表于 2018-12-17 17:51
有二路I2S  不就是解决这个问题的么

那你再研究研究
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2014-3-7
在线时间
51 小时
 楼主| 发表于 2018-12-18 10:25:10 | 显示全部楼层

原来的系统是WIN7   F407 用CUBEMX建立的 AUDIO一直收不到数据, 后面换了 32位的WIN10 数据就直接能发下来了 鬼啊...  CUBEMX的配置应该是按WIN10来做的, SO....
兼容性就差了.   具体原因不明,  我还对比过寄存器  , 因为标准库的 有一个例子是行的.
STM32?步进电机开发板
http://yonyon.taobao.com
回复

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-3-20
在线时间
9 小时
发表于 2019-1-1 17:23:16 | 显示全部楼层
Hi,你有USB audio 能够播放和录音的例程吗?最近也在弄这个,能否提供参考一下
回复

使用道具 举报

3

主题

93

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2014-3-7
在线时间
51 小时
 楼主| 发表于 2019-1-6 18:23:42 | 显示全部楼层
Maxwell 发表于 2019-1-1 17:23
Hi,你有USB audio 能够播放和录音的例程吗?最近也在弄这个,能否提供参考一下

官网的例子 就能用 只是没有录音,  要将HEAP 设置大一点
STM32?步进电机开发板
http://yonyon.taobao.com
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2020-6-2
在线时间
17 小时
发表于 2020-7-1 23:41:48 | 显示全部楼层
楼主你好啊我想问问 HEAP具体怎么改带一点呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 07:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表