转自:http://blog.csdn.net/lizuobin2/article/details/52061530 上篇文章说到,再清 BSS 段之后,CPU 跳转到 sdram 里的 start_armboot() 函数,本文,分析 uboot 流程的第二阶段.第三阶段. start_armboot函数在lib_arm/board.c中定义,是U-Boot第二阶段代码的入口.第二阶段的主要工作是进行单板级别的初始化,初始化 nandflash .norflash .初始化串口.设置环境变量.…