使用DM8148设计了10块板子,有3块板子不能正常启动,测试现象如下:
1.使用UART BOOT可以正常打印CCC,但是将MLO文件烧入后不能正常输出信息,正常的板子可以
2.按照processors.wiki.ti.com/.../Debug_Tips_for_DM81xx_Boot_Fail 排查了前面4个问题,无异常,BOOTSET值和设置的一样
3.使用CCS读取0x4031D040开始的几个地址,结果如下:
0000907F 0000F000 00411000 00000000 00000000 00000000 00000009
4.排除了各路电源、复位、各路晶振等异常问题,这些项目和正常板子测试结果一致
5.当设置为MMC1启动时,可以从示波器看到芯片有正常的MMC1_CLK时钟输出
6.使用CCS直接将启动程序load到0x402F0400,load完后,将指针移动到0x402F0400,点击运行,一段时间后停止,PC指针停留在了以下几种情况之一
其中2008C和20088比较常见。
请问TI的工程师,该如何分析?可能是哪些问题造成的?谢谢!
