6200 sdboot 测试版分析(一)
摘要:
分析boot启动代码时先分析存储空间分布(硬件工程师一般会提供),链接脚本,Makefile文件, 务必注意由板级硬件设置的启动方式(例如:sd卡启动,nand启动,nor启动)。处理器在执行程序之前,会从相应存储介质搬移代码到ESRAM中(对 于从nor启动,也有可能从nor直接取指令执行)。对于6200测试平台,板级设置为SD卡启动,系统上电后从SD卡搬移8KB代码到ESRAM中,且 此时0地址映射到ESRAM(注意系统启动时,ESRAM具有三个地址,分别是0x0:映射,0XB2000000:物理。Boot的代码量较大,所以在 这前8KB代码中会设计代码搬移(sdboot设计成两个部分)。 阅读全文
posted @ 2012-02-23 21:37 阿加 阅读(239) 评论(0) 推荐(0) 编辑