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.

am4379平台上ccs6.1.3调试spl的问题

Other Parts Discussed in Thread: AM4379

在一个am4379的开发板上调试spl程序,使用的是ubuntu下的ccs6.1.3,仿真器使用xds100v3。

仿真器可以正常连接cortex-a9核,此时程序pc指针停留在0xc006cb58,这是ddr内存的地址。

然后load memory加载u-boot-spl.bin文件,设置开始地址0x402f4000地址,也就是编译spl时的start.o存放地址。

出现错误 ???? Target failed to read 0x402F4000 [code=0x1]

程序无法访问芯片内部sram的地址。强制设置pc指针也无效。

  • 首先,由于你提到了你的板子一开始接进去就跑到了DDR里面,那肯定是里面有代码,先确认你不要跑linux之类的,万一跑到kernel里面了,mmu之类打开了,就会出现各种五花八门的问题。所以第一,不要插sd卡,直接上电,第二,使用gel文件进行初始化,第三,再按照你想的load进对应的程序。按照这个步骤试一下,还会遇到这样的问题吗?