: 如 之前的初始化的方法 "bl lowlevel_init", 该行代码的地址是 0x30008000, lowlevel_init 在 0x30008010 地址处, 执行到了该行代码, 30008010...Bootloader 架构设计
H-Boot BL1 程序设计 : 汇编代码编写;
-- 1. 核心初始化 : a. 设置中断向量表, b. 设置 CPU svc 模式, c. 关闭看门狗, d....C 语言编程环境设置 : a. 设置堆栈, b. 清除 BSS 段;
-- 3. LED 初始化 ;
-- 4. 初始化系统时钟;
-- 5. 内存初始化 : a....复制代码到内存, c. 跳转到 BL2 入口;
H-Boot BL2 程序设计 : 汇编代码编写;
-- 1. MMU 初始化;
-- 2. 中断初始化 : a. 中断初始化, b....移植 printf 函数;
-- 4. 网卡初始化;
-- 5. LCD 初始化 : a. 触摸板初始化, b. LCD 初始化;
-- 6. 解析执行用户命令 : a.