TI中文支持网
TI专业的中文技术问题搜集分享网站

请教CortexA8评估板的启动方式

请问是否有资料介绍CortexA8评估板(比如beaglebone)上电时的运行方式,比如其是否有boot,以及其存放在哪里等,以及其从那个地址开始运行等,还有我在连接仿真器的时候cmd文件设置的地址是0x80000000,程序似乎加载到了该地址,如果改到片内RAM地址也能运行,但是这个和一般的CPU从某个固定地址运行的基本原理冲突,请问这是怎么回事呢

Wedden Liu:

参考这里

beagleboard.org/…/design

你说的CPU从某个固定地址运行应该是指UBL和ROM code吧 至于客户自己的程序 用户可以选择加载到哪里去运行 这个概念本身不冲突

ryan li:

还想请教一个问题,当我使用beaglebone片上自带的仿真器上时,我自己写的程序映像下载到了0x80000000地址,该地址是SD卡,但是奇怪的是该SD卡的内容并没有被更改,因为SD卡上的程序仍然可以运行,那么请问这是怎么回事呢?谢谢

Yaoming Qin:

回复 ryan li:

你在technical reference manul中可以找到memory map,0x80000000 对应的地址是ddr的起始地址:

EMIF0 SDRAM 0x8000_0000 0xBFFF_FFFF 1GB 8-/16-bit External Memory

(Ex/R/W)(2)

Junjie Li:

回复 Yaoming Qin:

你好,请问你所说的technical reference manual是哪个,能不能提供个链接~

Steven Liu1:

回复 Junjie Li:

请参考:http://www.ti.com/lit/ug/spruh73k/spruh73k.pdf

赞(0)
未经允许不得转载:TI中文支持网 » 请教CortexA8评估板的启动方式
分享到: 更多 (0)