1. bootloader已经初始化了串口。
2. .weak 防止编译器未定义时报错。
3. 非叶子函数lr需要压栈,怕后面的异常覆盖。
4. c语言子函数调用会自动操作bx,lr。
5. cp15协处理器,用于系统存储管理。
6. MMU负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问检查。
7. 虚拟地址VA->变换后的虚拟地址MVA->物理地址LA。
8. NOR flash和RAM的接口完全相同。