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

AM335x TF卡中MBR数据被改写

各位好,自制的电路板(电路板用的AM3358,硬件参照BBB修改,SDK为TI SDK6.0,rootfs改为busybox,系统从tf卡启动)上,有很小部分的TF卡(<0.5%)中的MBR数据被改写了,导致系统无法正常启动,请问什么情况会导致这个问题?然后如何规避?

Shine:

是否有参考过下面的帖子?
e2echina.ti.com/…/117139

user4088306:

回复 Shine:

您好,感谢您的回复!首先我们的系统起来后并没有大量读写TF卡的操作,而且损坏的TF卡仅MBR数据异常,用Windows或Linux都还可以正常读写的,以上还请知悉。

user4088306:

回复 Shine:

还有一个问题,就是AM335x上OCM的那段启动代码会去解析TF卡上的MBR吗?如果只是去找MLO文件,理论上MBR错误也不影响系统启动

Shine:

回复 user4088306:

请问在BBB上也有这个问题吗?

user4088306:

回复 Shine:

您指的是BBB上也会出现MBR被改写的问题?BBB只测试过一块,对应的tf卡也就一张,没有发现这种问题。
现在的问题也是在5000块以上电路板使用过程中发现的,概率也就在千分之几

yongqing wang:

回复 user4088306:

将出现MBR数据被改写的卡重现格式化刷过一个系统老化测试一下,是否这张卡出现比较频繁

赞(0)
未经允许不得转载:TI中文支持网 » AM335x TF卡中MBR数据被改写
分享到: 更多 (0)