start_armboot()分析:在start.S初始化后跳转到start_armboot实现第2阶段硬件相关的初始化(烧写擦除flash,网卡驱动,usb驱动,串口驱动,从FLASH读内核,启动内核等)然后调用main_loop();实现u-boot环境参数设置(print),读内核,启动内核等 start_armboot函数代码如下(位于u-boot-1.1.6/lib_arm/borad.c) void start_armboot (void) { ... for (init_fnc_p…