uboot 启动
文章平均质量分 80
bugouyonggan
这个作者很懒,什么都没留下…
展开
-
用uboot网络启动内核和根文件系统时的问题--出现的问题
我是用freescale开发板,imx28 uboot配置好后启动PowerPrep start initialize power...Battery Voltage = 1.07VNo battery or bad battery detected!!!.Disab原创 2011-10-28 11:04:15 · 6991 阅读 · 1 评论 -
GNU ARM汇编伪操作(Directives) 命令集
本文链接:http://blog.sina.com.cn/s/blog_574d08530100hzie.html1.符号定义伪操作操作符 语法格式 说明.equ .equ symbol,expr 将symbol定义为expr.set .set symbol,expr 和equ相同(.set=.eq转载 2012-12-12 11:33:32 · 774 阅读 · 0 评论 -
u-boot.lds文件诠释
网上大部分u-boot.lds文件的分析大部分都是千遍一律,例如下面就是本人在网上找到的关于u-boot.lds的资料。OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为转载 2013-07-18 16:45:12 · 2097 阅读 · 0 评论 -
__asm__ __volatile__("": : :"memory")
__asm__ __volatile__("": : :"memory")内存屏障(memory barrier) #define set_mb(var, value) do { var = value; mb(); } while (0) #define mb() __asm__ __volatile__ ("" : : : "memory")1)set_mb(),m转载 2013-07-22 10:11:47 · 1079 阅读 · 0 评论 -
uboot分析
BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的 BootLoader 几乎是不可能的。尽管如此,我们仍然可转载 2014-07-11 14:22:55 · 2616 阅读 · 0 评论 -
uboot main_loop函数分析
uboot main_loop函数分析一、概述 main_loop()函数做的都是与具体平台无关的工作。主要包括的工作如下:(1)初始化启动次数限制机制(2)Modem功能(3)设置软件版本号(4)启动延迟(5)读取命令,解析命令二、具体分析void main_loop (void){#ifndef CFG_HUSH_PARSERsta转载 2014-07-14 16:29:56 · 2968 阅读 · 0 评论