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.
C6748DSP,在程序CMD文件中,最初
EntryPoint o = 0xC0600000 l = 0x00000800
.text:_c_int00> EntryPoint
DDR2 o = 0xC0600800 l = 0x02000000
并且在cmd文件中开头的地方设置了栈-stack 0x00400000
我将.text与.text:_c_int00(.text大小小于256KB)都放到L2RAM中,用仿真器根本无法运行。
或者.text与.text:_c_int00都放到DDR2中,将要计算的数据放到L2RAM中,程序也是跑飞了,用的是创龙的开发板。硬件是没有问题的
并且我也没有开启缓存使能。请问怎么解决?
victor sun1 说:如果将.text放到L2RAM中,仿真器确实无法跑到_c_int00程序入口的地址,L2RAM是0x1180 0000开始的内存。
从CCS下载程序,默认直接跑到main,不会停在_c_int00.
victor sun1 说:我贴上了这个cmd文件,因为目前放到L2RAM中程序有异常,我就把L2RAM 0x1180 0000 的定义这些给删掉了,所以您看到我贴出来的cmd文件是没有L2RAM的。
很复杂的cmd.
可能是你的DDR稳定性有问题吧,从CCS下载后,能跑到main吗?