bootloader的两个阶段_bootloader分阶段-CSDN博客

网站介绍:bootloader一般都是分为两个阶段的,第一个阶段使用汇编来实现,它完成一些依赖于CPU体系结构的初始化,并调用第二阶段的代码;第二阶段则通常使用C语言来实现,这样可以实现更复杂的功能,而且代码会有更好的可读性和移植性。 两个阶段如下:一、第一阶段功能(1)硬件设备初始化;(2)为加载bootloader的第二个阶段代码准备RAM空间。(3)复制bootloader的第二个阶段代码到RAM中;(4)设置好栈。(5)跳转到第二阶段代码的C入口点。二、第二个阶段的..._bootloader分阶段