uboot启动流程分析
crystal_266
这个作者很懒,什么都没留下…
展开
-
06-U-Boot2017.01读取uEnv.txt过程
文章目录 uboot读取uEnv.txt的过程如下:/*********************************************** 加载uEnv.txt***********************************************/ s ==== fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile} /*...原创 2019-10-31 16:08:58 · 4124 阅读 · 2 评论 -
05-U-Boot2017.01 bootz加载过程
文章目录bootz命令加载过程如下: U_BOOT_CMD 命令解析过程如下/*********************************************** U_BOOT_CMD 命令解析***********************************************//* cmd/bootz.c */U_BOOT_CMD( bootz, CO...原创 2019-10-31 16:06:58 · 1153 阅读 · 1 评论 -
04-U-Boot2017.01 加载内核过程
文章目录 U-Boot2017.01 加载内核过程的函数调用关系如下:/* u-boot启动内核阶段 */|--> main_loop(common/main.c) |--> setenv("ver", version_string) /* 设置版本变量 */ |--> version_string[](cmd/version.c) /* u-boot版本号,编译日期...原创 2019-10-31 16:02:53 · 1243 阅读 · 1 评论 -
03-U-Boot2017.01 U-Boot阶段分析
文章目录 U-Boot启动阶段函数调用关系如下/* u-boot阶段 */u-boot.lds(board/ti/am335x/u-boot.lds) |--> vectors.S(arch/arm/lib/vectors.S) |--> start.S(arch/arm/cpu/armv7/start.S) ... ... |--> _main(arch/ar...原创 2019-10-31 15:57:04 · 1506 阅读 · 2 评论 -
01-uboot2017.01启动过程概述
文章目录平台及版本信息启动过程概述平台及版本信息本次uboot启动流程分析使用的开发板是TI官方的AM335x系列的板子,具体信息如下:类型ValueSDKti-am335x-evm-04.00.00.04u-boot版本2017.01工具链arm-linux-gnueabihf-gcc工具链版本gcc version 6.2.1 2016101...原创 2019-09-06 17:17:54 · 1244 阅读 · 2 评论 -
02-uboot2017.01 SPL阶段分析
文章目录1 函数调用过程本节开始将从uboot2017.01的源码入手,对uboot的启动过程进行分析。1 函数调用过程SPL阶段的函数调用过程如下,原创 2019-09-06 17:24:53 · 2344 阅读 · 6 评论