打印

ARM菜鸟求解答,谢谢。

[复制链接]
768|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xjsfsq|  楼主 | 2014-11-29 12:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的板子是用的AT91SAM9G45 的片子。外部联了NANDFLASH,和DDR,还有一个EEPROM。
boot 程序是放在EEPROM里的。
我在查看AT91芯片本身boot stratege 后有点疑惑。
按照芯片本身的boot过程。上电后,内部ROM被映射到0x00000000,根据芯片本身的bootloader,芯片会自动去外部查抄有效的bin文件,顺序是:
1,NANDFLASH,2,SD card 3,SPI flash 4,twi EEPROM.
如果找到了,就会把bin文件搬到内部RAM,然后remap地址,把内部RAM映射到0X00000000,然后开始运行程序。
但我的问题是,我板子上程序是在外部DDR 上运行的,同时外部EEPROM里装的BOOT程序到底干什么用的。外部EEPROM里的BOOT程序是什么时候读取的。

相关帖子

沙发
visani| | 2014-12-8 22:15 | 只看该作者
百度搜一下:《嵌入式ARM Linux开发的软硬件方向选择》,VeryARM提供很实用的**

使用特权

评论回复
板凳
wdooy| | 2015-3-19 17:44 | 只看该作者
您是买的开发板吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

24

帖子

0

粉丝