请问是否有资料介绍CortexA8评估板(比如beaglebone)上电时的运行方式,比如其是否有boot,以及其存放在哪里等,以及其从那个地址开始运行等,还有我在连接仿真器的时候cmd文件设置的地址是0x80000000,程序似乎加载到了该地址,如果改到片内RAM地址也能运行,但是这个和一般的CPU从某个固定地址运行的基本原理冲突,请问这是怎么回事呢
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.
CPU是从rom code开始运行的,具体你可以看technical reference manul的第26章。关于你说的和片上ram的冲突,应该是ROM code会占用一部分片上ram,你可以看看26.1.3.2 Public RAM Memory Map,其中只有一部分是可以给img使用的
你在technical reference manul中可以找到memory map,0x80000000 对应的地址是ddr的起始地址:
EMIF0 SDRAM 0x8000_0000 0xBFFF_FFFF 1GB 8-/16-bit External Memory
(Ex/R/W)(2)
你好,请问你所说的technical reference manual是哪个,能不能提供个链接~
请参考:http://www.ti.com/lit/ug/spruh73k/spruh73k.pdf