我爱下载 发表于 2021-1-11 21:55

【GD32E503评测】+sdio读tf卡出现超时问题

<p>利用GD32E503V的例程,sdio的polling方式读32G 的 tf卡出现超时现象:</p>

<p>sderr =&nbsp;sd_block_read((uint32_t *)buff, (uint64_t)((uint64_t)sector &lt;&lt; 9), 512);</p>

<p>sector=0x2000</p>

<p>返回的sderr为0x13 SD_CMD_RESP_TIMEOUT</p>

<p>请问可能的原因是什么?</p>

littleshrimp 发表于 2021-1-18 15:36

<p>没有这个板子,没法测试,我猜网方的全程应该是验证过的吧。</p>

<p>你再看看手册的这些参考和你的SD卡有没有不兼容的地方。</p>

<p></p>

<p>&nbsp;</p>

<p></p>

我爱下载 发表于 2021-1-18 19:01

littleshrimp 发表于 2021-1-18 15:36
没有这个板子,没法测试,我猜网方的全程应该是验证过的吧。

你再看看手册的这些参考和你的SD卡有没有不 ...

<p>测试了2个tf卡,容量分别为8G和32G。实测是现象相同,我可以正确的获取tf卡的容量,扇区等相关信息,可以读取地址为0的数据内容,但是其它地址,地址为512的整数倍开始地址,反馈信息为超时。</p>

littleshrimp 发表于 2021-2-1 13:13

我爱下载 发表于 2021-1-18 19:01
测试了2个tf卡,容量分别为8G和32G。实测是现象相同,我可以正确的获取tf卡的容量,扇区等相关信息,可以 ...

<p>问题后来解决了吗 用不用联系厂家给你看看?</p>

我爱下载 发表于 2021-2-2 09:19

littleshrimp 发表于 2021-2-1 13:13
问题后来解决了吗 用不用联系厂家给你看看?

<p>没有解决,不知道是不是使用问题。</p>

okhxyyo 发表于 2021-2-2 09:24

<p>@nmg 帮忙反馈给兆易看看吧</p>

我爱下载 发表于 2021-2-13 12:20

<p>具体跟踪了一下,发现是CMD16设置块长度命令返回超时。</p>

我爱下载 发表于 2021-2-28 11:31

<p>我看st的sdio都有一个命令执行延时的东西,gd32这个有没有类似的功能</p>
页: [1]
查看完整版本: 【GD32E503评测】+sdio读tf卡出现超时问题