你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32L4 SDIO 4线制的问题。

[复制链接]
陳勝・呉広 提问时间:2023-7-13 20:18 / 未解决

STM32L4,用CUBEMX生成代码,用了FREERTOS,SDIO DMA,FATFS,SDIO 4线制,FATFS,MSC

BOOTLOADER:裸机,未用DMA,SDIO 用的4线制,用了FATFS,用了USB DEVICE MSC,功能正常,能正常跳转到APP1,库版本为STM32Cube_FW_L4_V1.15.1

APP1:用了FREERTOS,EMWIN,SDIO DMA,FATFS,SDIO 4线制,USB做了主从一体功能,USB DEVICE MSC,USB HOST MSC,功能正常,电脑上也出盘符,能正常跳转到APP2,库版本为STM32Cube_FW_L4_V1.15.1

APP2:用了FREERTOS,,EMWIN,SDIO DMA,FATFS,SDIO 4线制不能初始化成功,1线制能初始化成功,USB DEVICE MSC,功能正常,库版本为STM32Cube_FW_L4_V1.15.1

如果用库版本STM32Cube_FW_L4_V1.17.2,三个程序都用1线制才行,而且APP1的USB DEVICE MSC不正常,电脑上不出盘符。

跳转时,所以外设都重置了的。

收藏 评论2 发布时间:2023-7-13 20:18

举报

2个回答
陳勝・呉広 回答时间:2023-7-13 20:23:16

不出盘符时,数据包如下,获取到磁盘的容量扇区后,读出来的数据包又有容量这些,然后提示USB不兼容。。。

image.png

陳勝・呉広 回答时间:2023-7-13 20:52:13

STM32L4 USB 寄存器 断开检测 SEDET不起作用,印象中某一个版本起作用了的,1.15.1和1.17.2都没起作用。

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版