AM3352: AM3352 调试中报错

Part Number: AM3352


  1. 我们有一个AM3352的专案A,已经健康运行10 年,每次调试都OK,使用CCS+XDS-SEED560v2
  2. 现在我们新开发了一个专案B,然后新的电路板 ,使用XDS调试时,运行.gel文件会中断,看log为执行 WR_MEM_32(VTP_CTRL_REG ,(RD_MEM_32(VTP_CTRL_REG) & 0xFFFFFFFE));  ,给寄存器VTP_CTRL  写入数值时出错
  3. 我们调试的.gel文件Small.gel 
  4. 有看资料说只有在特权模式下,寄存器VTP_CTRL才能写入,   我打印信息观察,AM3352是处于特权模式下,还有什么情况下会出现写入该寄存器报错的情况????    因为电路板是新的,所以硬件出现什么情况,会造成上述报错???
  5. 补充一下,专案B的电路板主体还是参照专案A设计的,DDRAM,NANDFLASH等部分的电路完全相同。谢谢!
  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • Eirwen  上面的问题解决了,原因为上电过程中  IO  有3V3电源输入

    不过又遇到新的问题,上电后一直打印CCCCCC   sysyboot 模式调试监控到是00100,  我们插入了SD卡,但是一直打印CCC,  这个SD卡,之前在专案A的机器上是OK的,  所以 看起来是ROM code 检测不到SD卡,,

       在解决上电过程IO有3V3输入问题前,还是可以检测到SD卡,并加载MOL文件的,只是执行过程会NG 

       然后我进入调试模式,我自己的code 也有对SD卡的操作,是可以检测到的。所以SD卡部分的电路应该是OK的, 感觉还是和上电过程的电源部分有关系,

          ROM CODE  检测不到SD卡,在sysboot正确的情况下,有哪些原因可以排查?   后续我们抓SD卡部分的波形再来补充ROM CODE 执行时的SD卡硬件波形

    谢谢!