硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4199|回复: 9
收起左侧

[SD/SDIO] 最新STM32H7的HAL V1.7.0库修正了SDIO读取SD卡数据丢失的问题

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
发表于 2020-1-8 10:43:44 | 显示全部楼层 |阅读模式
之前还在倒腾SD卡的DMA方式4字节对齐问题,殊不知API函数本身也有bug

QQ截图20200110174054.png
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2020-1-10 15:50:26 | 显示全部楼层
看来库版本还是用心不用旧准没有错
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2020-2-1 17:15:19 | 显示全部楼层
老大,我现在使用V1.6.0的库发现使用SDMMC2接口DMA的方式读取SD卡数据会出现调用HAL_SD_ErrorCallback这个回调函数。请问在V1.7.0版本之前是否会存在这个现象呢?一会我使用最新版本的库测试下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
 楼主| 发表于 2020-2-1 20:41:57 | 显示全部楼层
sanit 发表于 2020-2-1 17:15
老大,我现在使用V1.6.0的库发现使用SDMMC2接口DMA的方式读取SD卡数据会出现调用HAL_SD_ErrorCallback这个 ...

可以测试下不用DMA方式正常不,如果正常的话,再测试1线DMA方式正常不。
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2020-2-5 11:45:42 | 显示全部楼层
eric2013 发表于 2020-2-1 20:41
可以测试下不用DMA方式正常不,如果正常的话,再测试1线DMA方式正常不。

已经解决。谢谢老大。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
 楼主| 发表于 2020-2-6 00:57:57 | 显示全部楼层
sanit 发表于 2020-2-5 11:45
已经解决。谢谢老大。

好的,是怎么回事。
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2020-2-6 01:26:49 | 显示全部楼层
eric2013 发表于 2020-2-6 00:57
好的,是怎么回事。

犯了一个低级错误,GPIO管脚整错了一个。
回复

使用道具 举报

0

主题

18

回帖

18

积分

新手上路

积分
18
发表于 2020-2-10 15:22:39 | 显示全部楼层
可H7官网目前最新的HAL库也才到V1.6呀
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106692
QQ
 楼主| 发表于 2020-2-10 15:36:48 | 显示全部楼层
nqwang 发表于 2020-2-10 15:22
可H7官网目前最新的HAL库也才到V1.6呀

HAL库版本是1.7,而CubeH7的版本是1.6,两个不同的版本。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-30 08:06 , Processed in 0.187506 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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