This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM365的RBL读取NAND FLASH中的UBL出错问题



大家好!现在在做的dm365的项目在测试中发现RBL在读取NAND FLASH中的UBL几千次以后就不能读取,也就是说板子刚上电的时候是能正常读取的,但运行几千次以后就不能正常启动。

详细的问题描述如下:我们现在自己写了一个测试程序,测试程序是在UBL中设置DM365的看门狗让它每秒钟不断对CPU发出复位的信号,让DM365不断通过RBL来读取FLASH中的UBL程序,我们测试发现我们自己开发的产品基本上读取2、3千次以后就不能读取。我们现在用的NAND FLASH型号为K9F2G08U0C,先从串口启动,将ubl和uboot烧入到nand flash,然后改到从nand flash启动,大约在2、3千次上电启动测试,有一次ubl不能正常启动,请问之前有没有兄弟碰到这个情况,这是跟nand flash的问题,还是ubl问题,现在还没思路,麻烦高人指点一下,谢谢!

还是我们的电路板布线的问题?

  • 有可方法可以试一下,多烧写几次UBL,比如在nand中0-16K 烧写一次,16-32K烧写一次,RBL一般读取错误可以读4次的,不过不知道dm365可以不,可以测试一下