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

MSP432P401R LaunchPad、Energia写TF卡

开发板是这个 
在Energia下SPI写TF卡(FAT16),有时偶尔会有写不进的情况(90%以上可以写入),并且写不进时会造成死机
可能的原因是什么?

我买的TF卡是工业级的,应该没问题
库函数是从这里下载的github.com/…/SD
芯片用的是LVC125A

Susan Yang:

写入不了数据,有可能是一些存储异常或者TF卡异常导致,例如接触不良、内存或堆栈问题等。

您重新启动后可以正常运行吗?

gaoyang9992006:

你可以写个比较简短的应用测试,在每个前面和后面都设置一个print打印位置的消息,然后测出来是在哪个函数卡住死机的。然后再进入该函数内设置同样的print方式,找到最终的死机位置。

XuDong li:

回复 Susan Yang:

重启当然可以正常运行。不是每次都写不进去,是90%以上都没问题,我要求是100%

我不能接受的是写不进去时会造成死机、引起看门狗重启

XuDong li:

回复 gaoyang9992006:

我知道是那个函数,但我不会修改这个函数的源代码

XuDong li:

回复 Susan Yang:

您说的这些倒是有可能,因为市场上的TF质量参差不齐,我再盘查盘查吧

赞(0)
未经允许不得转载:TI中文支持网 » MSP432P401R LaunchPad、Energia写TF卡
分享到: 更多 (0)