E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
armboot
Android210 uboot 调试
目录1.编译配置2.u-boot.lds连接配置文件3.Stage1之start.S4.Stage2之入口start_
armboot
1.编译配置 编译前先进行配置:makesmdkv210single_config
jmhgg88
·
2012-07-27 10:00
c
android
cache
user
table
makefile
图解U-Boot:第一阶段源码分析
这个阶段主要是初始化硬件设备,为加载U-Boot的第二阶段代码准备RAM空间最后跳转到lib_arm/board.c中start_
armboot
函数,这是第二阶段的入口点。
Self_Chou
·
2012-07-21 12:00
Flash
存储
关于u-boot——上课笔记1
Uboot启动流程:cpu/start.s----àlib_arm/bord.c中的start_
armboot
()函数-----àcomman/min.c中的main_loop()函数。
ruan200885
·
2012-07-11 10:00
服务器
null
include
平台
终端
作业
uboot代码运行问题 --- 留给自己的做---提醒
今天在分析UBOOT源码的start_
armboot
函数中的源码时,遇到了下面这几行代码,如下所示:---------------------------------------------------
tianxiawuzhei
·
2012-07-09 16:00
struct
list
cmd
Flash
null
Go
s3c6410 uboot代码分析《二》
be67533797bc73f014cecb49.html(s3c6410uboot代码分析一链接地址)接s3c6410uboot代码分析《一》继续分析: 4)环境变量初始化 环境变量初始化,即start_
armboot
tianxiawuzhei
·
2012-07-05 22:00
c
IO
command
cmd
buffer
代码分析
U-BOOT启动分析
1.u-boot/cpu/armxx/start.S2.u-boot/cpu/armxx/lowlevel_init.S3.u-boot/lib_arm/board.c ...start_
armboot
darling757267
·
2012-07-04 11:00
三星uboot1.1.6源码分析——start.s(12)--C语言部分(6)
上一篇博客我说完了那个很大的数组,然后回到了start_
armboot
函数,分析了一段代码,现在接着分析。
tianxiawuzhei
·
2012-07-01 19:00
struct
function
buffer
语言
三星
initialization
u-boot 内核引导与添加指令
1.Uboot:Start.s->start_
armboot
() -> main_loop() main_loop()会调用abortboot(bootdelay)判断在delaytime内有没有键按下
liwendovo
·
2012-06-23 12:00
struct
header
command
cmd
makefile
编译器
bootloader/ uboot
uboot概述: http://www.doc88.com/p-694165430358.htmlarmboot编译步骤: 首先从
armboot
.sourceforge.net下载
armboot
原码。
sourthstar
·
2012-04-05 11:00
u-boot第二阶段之start_
armboot
()函数
1、#ifdefCONFIG_MEMORY_UPPER_CODE/*byscsuh*/ulonggd_base;gd_base=CFG_UBOOT_BASE+CFG_UBOOT_SIZE-CFG_MALLOC_LEN-CFG_STACK_SIZE-sizeof(gd_t);#ifdefCONFIG_USE_IRQgd_base-=(CONFIG_STACKSIZE_IRQ+CONFIG_STACK
tianxiawuzhei
·
2012-03-29 20:00
Flash
basic
Go
compiler
optimization
linker
U-boot分析与移植(3)----U-boot stage2分析 .
.一来到voidstart_
armboot
(void)函数,马上出现两个很重要的数据结构gd_t和bd_t1、gd_t : global data数据结构定义,位于文件 include/asm-arm
Tommy_wxie
·
2012-03-27 19:00
数据结构
linux
struct
cmd
command
linux内核
图解U-Boot:第一阶段源码分析
这个阶段主要是初始化硬件设备,为加载U-Boot的第二阶段代码准备RAM空间最后跳转到lib_arm/board.c中start_
armboot
函数,这是第二阶段的入口点。
xitong
·
2012-03-04 23:00
源码分析
U-boot在开发板上移植过程详解(3)---U-boot实现源码分析(第二阶段)
第二阶段是从lib_arm/board.c中的start_
armboot
函数开始的。移
tanqiuwei
·
2012-03-04 18:00
struct
String
cmd
header
command
linux内核
图解U-Boot:第一阶段源码分析
这个阶段主要是初始化硬件设备,为加载U-Boot的第二阶段代码准备RAM空间最后跳转到lib_arm/board.c中start_
armboot
函数,这是第二阶段的入口点。
ce123
·
2012-02-17 22:00
Flash
存储
MX51 uboot启动流程分析 - stage2
start.S的reset中,把uboot的第二部分从NAND或者SD卡复制到外部ram后,就可以分配执行C代码的堆栈,然后调用lib_arm/board.c中的start_
armboot
开始uboot
kickxxx
·
2012-02-09 15:00
timer
gcc
Flash
basic
compiler
optimization
uboot启动流程二
我们可以看到在,start_
armboot
()函数的最后,在一个无限循环中调用了函数main_loop(),该函数在common/main.c文件中被定义,我们可以看到下面的一段代码:#if defined
OLillian
·
2012-02-02 16:00
linux
image
header
OS
command
linux内核
U-boot分析与移植(3)----U-boot stage2分析 .
.一来到voidstart_
armboot
(void)函数,马上出现两个很重要的数据结构gd_t和bd_t1、gd_t : global data数据结构定义,位于文件 include/asm-arm
jianchi88
·
2011-12-13 17:00
u-boot中 _start, _
armboot
_start, .word等概念的理解
关于u-boot中_start,_
armboot
_start,.word等概念的理解>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
hjjph
·
2011-12-13 11:00
c
汇编
Flash
语言
U-Boot Stage2
start_
armboot
函数在lib_arm/board.c中定义,是U-Boot第二阶段代码的入口。
tiangwan2011
·
2011-11-29 21:00
u-boot的流程、主要的数据结构、内存分配
start.s 在flash中执行的引导代码,也就是bootloader中的stage1,负责初始化硬件环境,把u-boot从flash加载到RAM中去,然后跳到lib_arm/board.c中的start_
armboot
tiangwan2011
·
2011-11-20 16:00
对U-BOOT的第1阶段代码的分析
并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令: ldr pc,_start_
armboot
LinuxZhouYing
·
2011-11-17 18:00
uboot 分析之二 start_
armboot
在分析start_
armboot
之前先来解决上节遗留下来的两个问题。
mayaoyao11
·
2011-10-25 20:00
table
System
input
Access
div
alignment
2 学习笔记——主函数void start_
armboot
(void)的注释
版本号:2010.06主函数:先找出那些函数是要执行的voidstart_
armboot
(void){ init_fnc_t**init_fnc_ptr;//初始化函数的数组 char
feihongwang
·
2011-10-25 15:00
uboot-2009.11之nand_init()分析
下面对nandflash的初始化代码nand_init()进行分析:1.如果定义(CONFIG_COMMANDS&CFG_CMD_NAND)没定义(CFG_NAND_LEGACY)则start_
armboot
liufazhang
·
2011-10-20 13:00
uboot移植之uboot stage2
从stage1的start.S中跳转到uboot/lib_arm/board.c的start_
armboot
函数,此时处于stage2,已经在sdram的33f80000地址空间内运行,进行cpu及外设的全面初始化
songqqnew
·
2011-10-05 15:00
struct
command
cmd
Flash
initialization
uboot-2009.01的start.S详细注解及分析
@参考天行者的vivi源码分析@参考两只蝴蝶的u-boot-1.1.6之cpu/arm920t/start.s分析/**
armboot
-StartupCodeforARM920CPU-core**Copyright
lishaman
·
2011-09-01 21:00
c
exception
汇编
vector
user
table
armboot
和内核文件系统烧写总结
armboot
的烧写和内核文件系统的烧写是最基本的,也是最原始的操作。但是对于后整块板的分析是很有好处的,为下一步外围模块的添加做好了准备工作。对于上面的烧写工作,我自己也有独到的看法。
lishaman
·
2011-09-01 20:00
工作
Flash
u-boot代码分析
1.3屏蔽中断 1.4初始化SDRAM 2.重定位代码 3.跳转到SDRAM去继续执行 3.1设置栈 3.2清除BSS 3.3跳转 二、第2阶段:从lib_arm/board.c:start_
armboot
gzliu_hit
·
2011-08-25 14:00
image
cmd
command
OS
header
代码分析
uboot源码阅读(四)江湖的面纱 uboot第二阶段
uboot引导内核如何做到的我们不知道,但是大体上应该是:start_
armboot
开始执行一个3秒计时,如果我们没有按键的话就开始引导内核,如果按了的话就等待输入命令。
ecbtnrt
·
2011-07-24 20:00
Flash
null
initialization
optimization
linker
variables
嵌入式Linux内核安装
/$makemenuconfig$makeclean;该命令用于清除旧的编译文件$make$makeuImage编译完后,会在arch/
armboot
/目录下生成新的内核压缩映象文件uImage2、uImage
yuanxuegui2008
·
2011-07-13 16:00
_
armboot
_start 内容的疑问
---------------------------------------------------------------------------"aaronwong:u-boot中代码的疑问(_
armboot
_start
liukun321
·
2011-06-13 23:00
汇编
Flash
嵌入式
语言
编译器
alignment
uboot 中的 start_
armboot
(void)
最近一直在做U-boot和Linux内核的编译与移植的工作,就来讲一讲对U-boot的初步理解。我的目标板核心片是i.MX255,以下都是依据这个环境所言。1.U-boot启动过程:1)/uboot/cpu/arm926ejs/start.S文件是Uboot的入口程序。2)/uboot/lib_arm/board.cUboot执行的第一个C函数,完成系统的初始化。3)init_sequence[]
liukun321
·
2011-06-13 22:00
Uboot start_
armboot
uboot中C语言代码入口函数(start_
armboot
)的注释 //打印BANK的相关信息 display_dram_config, NULL, //用以标识列表数组的结束};//---------
zhangjie201412
·
2011-04-27 11:00
U-boot源码简要分析(二)
现在我们再来看看lib_arm/board.c中的第二阶段入口函数start_
armboot
: voidstart_
armboot
(void) { init_fnc_t
king_sundi
·
2011-03-30 20:00
api
cmd
Flash
平台
optimization
linker
{"Samsung K9F1208U0B",NAND_MFR_SAMSUNG, 0x76, 26, 0, 3, 0x4000, 0}的分析
整个u-boot在arm体系环境下的引导过程是从lib_arm目录下board.cvoidstart_
armboot
(void)函数开始的。在其中第305行
atower_boy
·
2011-03-30 13:00
u-boot-1.1.6 源码分析(3)--第二阶段
上接第一阶段跳转语句ldr pc, _start_
armboot
第二阶段流程图 1。第二阶段的主线函数位于u-boot-2010.06/arch/arm/lib/board.c。
IT_114
·
2011-03-23 15:00
timer
struct
cmd
Flash
BI
basic
start_
armboot
yuanlulu版权没有,但是转载请保留此段声明============================================第一个c函数位于arch/arm/lib/board.c start_
armboot
yuanlulu
·
2011-03-17 17:00
cmd
Flash
BI
makefile
optimization
linker
start_
armboot
第一个c函数位于arch/arm/lib/board.cstart_
armboot
会马上申请三块空间,一块用来分配给malloc管理,一份用来存储gd_t,一份用来存储bd_t。
isiqi
·
2011-03-17 17:00
数据结构
C++
c
C#
Flash
uboot-ping代码学习笔记
uboot:v1.1.6 uboot从start.s启动后会跳转到lib_arm/board.c里的start_
armboot
函数,从这以后都 是C语言代码。
luoqindong
·
2011-02-20 18:00
struct
cmd
command
header
NetWork
internet
uboot: lcd frame buffer的保留机理
board.c: start_
armboot
() 1.lcd frame buffer的保留机理: #ifdef CONFIG_LCD # ifndef PAGE_SIZE # define PAGE_SIZE
isiqi
·
2011-01-05 16:00
buffer
uboot: lcd frame buffer的保留机理
阅读更多board.c:start_
armboot
()1.lcdframebuffer的保留机理:#ifdefCONFIG_LCD#ifndefPAGE_SIZE#definePAGE_SIZE4096
isiqi
·
2011-01-05 16:00
从U-Boot源码看C语言对汇编代码中的符号引用
以下内容来自笔者在中国Linux论坛Linux嵌入技术讨论区的张贴:aaronwong:u-boot中代码的疑问(_
armboot
_start与_start)?
liangkaiming
·
2010-10-29 14:00
数据结构
c
汇编
Flash
语言
linker
U-Boot系列之四: start_
armboot
()函数分析
在上一篇文章中,我们介绍了u-boot启动的时候汇编语言的部分,当时我们进行了一些简单的初始化,并且为C语言的执行建立的环境(堆栈),现在我们看看当从汇编语言转到C语言的时候执行的第一个函数(start_
armboot
liangkaiming
·
2010-10-22 17:00
数据结构
struct
汇编
Flash
BI
linux内核
U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令: ldrpc,_start_
armboot
yao3gang
·
2010-10-19 19:21
职场
休闲
u-boot.lds
TEXT_BASE
U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令: ldrpc,_start_
armboot
yao3gang
·
2010-10-19 19:21
职场
休闲
TEXT_BASE
u-boot.lds
Uboot常用烧写命令及其源码分析
3、关于uboot的启动流程,可以先简单这样理解:cpu/arm920t/start.s,lib_arm/board.c(start_
armboot
)
sanlinux
·
2010-08-10 20:00
cmd
【原创】uboot-2009.01的start.S详细注解及分析
@参考天行者的vivi源码分析@参考两只蝴蝶的u-boot-1.1.6之cpu/arm920t/start.s分析/* *
armboot
-StartupCodeforARM920CPU-core *
y296144646q
·
2010-07-29 14:00
armboot
和内核文件系统烧写总结
armboot
的烧写和内核文件系统的烧写是最基本的,也是最原始的操作。但是对于以后整块板的分析是很有好处的,为下一步外围模块的添加做好了准备工作。对于上面的烧写工作,我自己也有独到的看法。
alex_decimal
·
2010-07-21 20:49
职场
嵌入式
休闲
armboot
内核文件系统
armboot
和内核文件系统烧写总结
armboot
的烧写和内核文件系统的烧写是最基本的,也是最原始的操作。但是对于以后整块板的分析是很有好处的,为下一步外围模块的添加做好了准备工作。对于上面的烧写工作,我自己也有独到的看法。
alex_decimal
·
2010-07-21 20:49
职场
嵌入式
休闲
armboot
内核文件系统
三、u-boot的重要细节
按照函数start_
armboot
流程进行分析: 1)DECLARE_GLOBAL_DATA_PTR; 这个宏定义在include/global_data.h中: #defineDECLARE_GLOBAL_DATA_P
zskylark
·
2010-07-12 20:00
c
IO
File
Flash
编译器
keyboard
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他