现在位置: 首页 > U-Boot第一阶段
2014年08月07日 Bootloader ⁄ 共 11468字 U-Boot启动第一阶段代码分析 (二)已关闭评论
加上篇:  U-Boot启动第一阶段代码分析 (一)  http://www.techbulo.com/1095.html (7)关闭MMU,cache,执行CPU初始话。  接着往下看:        /*         * we do sys-critical inits only at reboot,         * not when booting from ram!         */ #ifndef CONFIG_SKIP_LOWLEVEL_INIT        bl    cpu_init_crit @如果没有定义CONFIG_SKIP_LOELEVEL_INIT,则执行cpu_init_crit.  #endif cpu_init_crit这段代码在U-Boot正...
阅读全文
2014年08月06日 Bootloader ⁄ 共 5983字 U-Boot启动第一阶段代码分析 (一)已关闭评论
预热 u-boot官方下载地址(包含了各个版本及当前最新版本):ftp://ftp.denx.de/pub/u-boot/ 这里我选择下载u-boot-1.1.6.tar.bz2(6402K) 之后的移植我再选择最新版本u-boot-2011.06.tar.bz2 U-Boot启动第一阶段代码分析 1:cpu自身的初始化:包括MMU,catch,时钟系统,SDRAM控制系统的初始话。 2:重定位:把自己从flash中搬到SDRAM 中 3:分配堆栈空间,设置堆栈指针 4:清零BSS数据段 5:跳转到第二阶段入口函数。  第一阶段...
阅读全文
×