你好,
C55xx: Trouble Halting Target CPU: (Error -2130 @ 0x400) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Release 5.0.429.0)
请问这个是什么原因啊?
noaming:
这种情况下,先检查一下GEL文件是否添加到工程中了
noaming:
最后先检查一下仿真器驱动,即不用工程的情况下,测试一下
dayong zhang:
回复 noaming:
gel文件在工程里,驱动也没问题
我定义了一个非常大的的数组,在片内放不下就放到了片外,如下
#pragma DATA_SECTION (x_iden16,".extdata")
cmd文件这样设置.extdata : {} > CE0 PAGE 0
当我把该数组删除时上面的问题基本上不会出现,请问是由于这个数组的问题吗?
noaming:
回复 dayong zhang:
这样就要检查一下GEL中是否初始化了该片外RAM
dayong zhang:
回复 noaming:
在gel的/* Data Space */位置下有对片外RAM CE0 的初始化的
GEL_MapAdd(0x020000,1,0x1E0000,1,1); /* External CE0 */
noaming:
回复 dayong zhang:
修改一下数组的大小,在试试。另外,只有这个数组被分配到到外部RAM了吗?