bootloader
jalen_king
记录点滴,分享沉淀
展开
-
[uboot学习笔记(一)]u-boot.lds文件分析
/***********************************************************************uboot version: 2009.08*board version: freescale imx28*uboot flie : u-boot.lds*uboot链接脚本 ,指定生成可执行文件的各个代码段链接地址及标号*path: \board\frees原创 2015-03-14 21:47:59 · 1002 阅读 · 0 评论 -
新版UBOOT启动流程
转载请注明地址:http://blog.csdn.net/zsy2020314/article/details/98240351.关于启动流程1.1 启动阶段分为3个,bl0,bl1,bl2。下面只是就功能方面对它们做说明,实际设计的时候,也许会对其具体功能做出调整,也就是说,这几个阶段的划分是就功能而言的,不能看得太死。 bl0:出厂的时候就固化在irom中一段转载 2015-10-04 22:49:15 · 3648 阅读 · 0 评论 -
uboot学习笔记(三)启动源码分析之第二阶段(c语言部分)
/*===========================================uboot结构体 gd和 bd=================================================*///在gd中部署bd空间//--include/asm-arm.u/u-boot.htypedef struct bd_info { /*板级配置信息结构体 bd*/原创 2014-03-06 20:52:59 · 1182 阅读 · 0 评论 -
uboot编译报错解决
uboot编译报错。root@ubuntu:/home/gjt/uboot/u-boot-2015.01# make scripts/kconfig/conf --silentoldconfig Kconfigscripts/kconfig/conf --silentoldconfig Kconfig CHK include/config.h GEN原创 2015-03-25 17:48:23 · 5172 阅读 · 2 评论 -
on-chip ROM boot的原理分析
引子:arm处理器如何去boot引导外部储存器的程序?NAND/NOR FLASH/I2C FLASH/SD/USB这些FLASH cpu是怎么选择和驱动引导的?本文以freescale的IMX28系列芯片介绍on-chip ROM boot的原理。 一、 On-Chip RAM and ROM Imx28芯片的片内内置了128KB的ROM和RAM。片内Rom出厂内置了boot代码,简原创 2015-03-23 11:44:09 · 5423 阅读 · 0 评论 -
Uboot相关命令介绍
Uboot相关命令介绍1、bootmbootm [addr [arg ...]] - boot application image stored in memory passing arguments 'arg ...'; when booting a Linux kernel, 'arg' can be the转载 2015-01-04 13:53:47 · 586 阅读 · 0 评论 -
u-boot start.S中relocate自搬运部分分析,adr与ldr区别
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/coon-logs/2738861.html ldr r0, _start adr r0, _start ldr r0, =_start nop mov转载 2015-03-13 22:59:09 · 1314 阅读 · 0 评论 -
[uboot学习笔记(二)]uboot第一阶段start.S文件分析
/* * armboot - Startup Code for ARM926EJS CPU-core * * Copyright (c) 2003 Texas Instruments * * ----- Adapted for OMAP1610 OMAP730 from ARM925t code ------ * * Copyright (c) 2001 Marius Gr原创 2015-03-15 00:07:51 · 839 阅读 · 0 评论 -
uboot串口与标准输入输出代码详解
这里我们来分析下uboot串口设备初始化和串口stdio标准输入输出设备的初始化过程。一、display_banner与print_cpuinfouboot从启动开始,第一句打印就是调用display_banner,打印出我们期待已久的“U-Boot 2012.10-xxxx”信息。接着调用print_cpuinfo打印出cpu信息。const char version_string[] = U_B原创 2015-09-23 17:52:37 · 7657 阅读 · 0 评论