- 5
- 0
- 约5.49千字
- 约 10页
- 2017-08-15 发布于安徽
- 举报
BOOTLOADER启动程序分析
——基于工程D003_Malata35P_63509_chinese
桂洁
2007.12.3
.eboot.nb0是第一次被JTAG烧到NOR。以后,bootloader负责对:
xip.bin:先写到RAM,再烧到nand flash;
nk.bin:直接写到RAM;
eboot.bin:由eboot.nb0下载,先写到RAM,再烧到nor flash。
上电后: eboot本身会将自己写到RAM。也会把nand中的镜像写到RAM中再执行。
程序一上电,自动执行0的指令。所以,只要把这条指令设定好,下面就可以按我们自己的思想进行设计。
fwxsc1.s
位于:D:\WINCE420\PLATFORM\SEUICBSP\KERNEL\HAL\ARM
这是startup。他是一个汇编程序。
入口为:LEAF_ENTRY StartUp,第一条语句是:B Reset_Handler,放在0。所以上电后首先执行这条指令。
Reset_Handler,是StartUp的主体。根据复位类型进行硬件的初始化。具体步骤为(可能不是很准确):串口初始化,CPU进入特殊指令模式,关MMU,关中断,检查复位原因,初始化硬件(GPIO,内存,中断控制器,时钟,PowerManager),通过串口打印信息,查SDRAM,boot
您可能关注的文档
最近下载
- 精密铸造项目计划书.pptx VIP
- 省际道路包车营运车辆经营权投标文件范例.docx VIP
- 新时代装备建设质量管理体系实施指南V2.1.pdf VIP
- 三全食品股份有限公司盈利能力分析及优化设计.pdf VIP
- 初二数学(北京版)-一次函数的性质(第二课时).pptx VIP
- 初二数学(北京版)-一次函数的性质(第一课时).pptx VIP
- 初二数学(北京版)-一次函数的图象(第二课时).pptx VIP
- 初二数学(北京版)-一次函数的图象(第一课时).pptx VIP
- 2026年昆明市盘龙区辅警协警招聘笔试备考题库及答案解析.docx VIP
- 初二数学(北京版)-一次函数的概念.pptx VIP
原创力文档

文档评论(0)