现在配置从NOR FLASH(8位)引导启动,由NOR搬运到片内共享RAM(0x80000000)的情况可以正常引导并执行后续应用程序,在调整为由NOR搬运到DDR2(0xC0000000)时程序运行出现异常。
待测试的应用程序是一个简单的点灯程序,这段代码通过仿真器直接下载到DDR2在线仿真是可以正常执行的(当然上述在线仿真是需要GEL文件完成PLL与DDR2接口配置)。如下图:
现在程序烧写进去没有反应,AIS工具在由“NOR搬运到片内共享RAM”到“NOR搬运到DDR2”做了如下调整:
1 新增开启了PSC1的6(对应DDR2);
2 新增开启了DDR2寄存器配置;
3 新增开启了PLL1寄存器配置;
咨询两个问题:
1 上述过程是否存在明显问题;
2 在引导出现异常的情况下,有什么推荐的调试方式?(用的CCS6)



