正点原子提供的基于F407的SD卡HAL库驱动有Bug,请问有测试成功的吗?

2019-07-20 02:40发布

各位好,我正在测试原子提供的基于HAL库的SD卡驱动,平台是STM32F407探索者,我下载了原子提供的基于HAL库的代码"STM32F407 探索者基础例程(HAL库版)",发现其采用轮询方式操作SD卡,可是u8 SD_ReadDisk(u8* buf,u32 sector,u32 cnt)函数读取SD卡数据一直失败,出现以下语句的错误:

while(!__HAL_SD_GET_FLAG(hsd, SDIO_FLAG_RXOVERR | SDIO_FLAG_DCRCFAIL | SDIO_FLAG_DTIMEOUT | SDIO_FLAG_DATAEND | SDIO_STA_STBITERR))
定位在SDIO_STA_STBITERR该位被设置为1,也就是起始位错误。


请问,大家有测试通过的吗?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
peng1554
1楼-- · 2019-07-20 04:44
 精彩回答 2  元偷偷看……
xql923
2楼-- · 2019-07-20 10:41
 精彩回答 2  元偷偷看……
wsy54
3楼-- · 2019-07-20 11:05
没问题啊,我就是用HAL库移植原子的SD卡例程

一周热门 更多>