TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200 SDHost 读写不稳定.

我使用了官方的sdhost_fatfs例程,并且通过飞线直接把PIN脚连接到TF卡座子上.只执行例程中的读写一次没有意外,如果我连续读写循环,不到1秒就卡死了.

然后在调试模式下,全速停在这里,就算烧写到Flash也是同样现象.在这一句forever了.

当然这个时候串口也停了,换了好几张卡都是这样,根据TRM给定的用推荐的卡也是这样.但是TRM中没有SDHOST相关寄存器,我也不知道卡那个是为何,是数据没返回?丢了数据?不可能吧,可靠焊接的.

Yonghua Pan:

飞线可能会有影响,你可以先把SD CLOCK降下来测试看看能否工作。

JingQuan Li:

回复 Yonghua Pan:

我试过降低速度,也只是让出错时机变后,不能根治。

Terry Han:

回复 JingQuan Li:

有没有用示波器查看一下当前CLK和Data的数据是否有干扰,

JingQuan Li:

回复 Terry Han:

我查看过了,传输没问题,就像主机忽略了某些时钟一样,然后SPI FLASH也是存在同样问题,只要连续读写数据量较大.

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 SDHost 读写不稳定.
分享到: 更多 (0)