分类: 嵌入式
2014-04-09 22:41:27
3)通过board_init_f()函数将stack,GD定位到系统RAM中,但此时数据段(data)和初始化的
非常数变量段(bss)依然不可用;
4)调用relocate_code()函数,使U-Boot重定位到函数board_init_f()计算的目的地址;
5)为调用board_init_r()函数,准备环境包括BSS段初始化为0,非常量数据段的初始化,和系统
RAM中的stack,GD已经在函数board_init_f()中进行了相应的赋值;
6)无返回跳转到nand_boot() 或board_init_r()。