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
s5pv210-uboot
S5PV210-uboot
解析(四)-main_loop函数分析
main_loop是在uboot启动最后阶段进行命令解析、引导内核的函数,在common/main.c中。#include#include#include#ifdefCONFIG_MODEM_SUPPORT#include/*forfree()prototype*/#endif#ifdefCFG_HUSH_PARSER#include#endif#include#include这里面的comman
ldzq_sue
·
2023-10-10 03:11
uboot
S5PV210-uboot
源码分析-uboot命令体系
8、1、uboot的命令体系1、使用uboot命令2、uboot实现命令体系的代码uboot/commond/cmd_xxx.c中,有若干个.c文件和命令体系有关。还有个main.c也是跟命令体系有关的。3、每个命令对应一个函数(1)uboot中的每一个命令都对应了一个函数在背后,这就是uboot来实现命令体系的一种方法。和我们在裸机中写的shell中实现的方法其实是一样的。(2)我们要找到每一个
weixin_34090643
·
2020-08-26 08:10
S5PV210-uboot
解析(五)-do_bootm函数分析 image_get_ep
S5PV210-uboot
解析(五)-do_bootm函数分析2017年11月04日21:05:59ldzq_sue阅读数112版权声明:本文为博主原创文章,未经博主允许不得转载。
weixin_41632560
·
2020-08-09 14:02
S5PV210-uboot
解析(五)-do_bootm函数分析
在main_loop函数中倒计时结束后就执行bootcmd命令跳转到do_bootm函数引导内核启动。/**Legacyformatimageheader,*alldatainnetworkbyteorder(akanaturalakabigendian).*/typedefstructimage_header{uint32_tih_magic;/*ImageHeaderMagicNumber*/
ldzq_sue
·
2020-08-09 09:26
uboot
S5PV210-uboot
移植-从三星官方uboot开始移植
11、1、uboot移植前的准备工作1、三星移植过的uboot源代码准备(1)三星对于S5PV210的官方开发板为SMDKV210,对应移植过的uboot是android_uboot_smdkv210.tar.bz2在资源下载中(2)这个源代码网上是下载不到的,刚开始是下载不到的,三星官方是不会把这些东西放在官网上下载的。这些东西最初都是随着官方的开发板一起流出的。2、SI的准备(1)移植的时候,
weixin_34246551
·
2020-08-04 05:11
S5PV210-uboot
移植-从uboot官方的uboot进行移植
1、从uboot官方网站下载uboot2、uboot并不越新的版本越好,早期的uboot版本号是类似于1.3.4xx这样的,现在的是类似于2009xxx的是用日期的。uboot版本越新支持的开发板和CPU就越多,代码量就越多,如果我们的CPU和开发板的并没有这么多东西,那我们可以不用新的。而用合适我们的,一般结合开发板处来的日期,和uboot的日期来结合找到合适的uboot。3、一般情况下,ubo
weixin_33894640
·
2020-08-04 05:11
s5pv210-uboot
分析(二)
本文继续上一篇博客分析ldrr0,=INF_REG_BASEldrr1,[r0,#INF_REG3_OFFSET]cmpr1,#BOOT_NAND/*0x0=>bootdeviceisnand*///读取启动信息寄存器并判断是否是从nand启动beqnand_bootcmpr1,#BOOT_ONENAND/*0x1=>bootdeviceisonenand*/beqonenand_bootcmpr
coolperl
·
2020-08-03 16:40
uboot
S5PV210-uboot
配置和编译过程
uboot的主makefile的分析11、uboot的版本号:分为三个级别:VERSION=1//uboot的主版本号PATCHLEVEL=3//此版本号SUBLEVEL=4//再次版本号EXTRAVERSION=//另外附加的版本信息U_BOOT_VERSION=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)//构成了uboot的版本号U_
weixin_33735676
·
2020-07-10 07:29
s5pv210-Uboot
启动流程
一、启动流程1.s5pv210的启动过程根据三星公司的《S5PV210_UM_REV1.1》手册可知,S5PV210启动过程主要可分为3个阶段S5PV210上电复位后将从IROM处执行已固化的启动代码-------BL0在BL0里初始化过程中对启动设备进行判断,并从启动设备拷贝BL1(最大16KB)到IRAM处,即刚才所说的0xD0020000开始的地址,其中0xD0020000~0xD00200
izobs
·
2020-07-09 18:11
uboot
s5pv210-uboot
分析(一)
lowlevle_init.shttps://www.2cto.com/kf/201609/549272.htmlhttps://blog.csdn.net/zjhsucceed_329/article/details/34567451.globl_start_start:breset//代码运行开始地址breset相对跳转指令ldrpc,_undefined_instructionldrpc,_
coolperl
·
2018-09-09 09:04
uboot
S5PV210-uboot
移植-从uboot官方的uboot进行移植
1、从uboot官方网站下载uboot2、uboot并不越新的版本越好,早期的uboot版本号是类似于1.3.4xx这样的,现在的是类似于2009xxx的是用日期的。uboot版本越新支持的开发板和CPU就越多,代码量就越多,如果我们的CPU和开发板的并没有这么多东西,那我们可以不用新的。而用合适我们的,一般结合开发板处来的日期,和uboot的日期来结合找到合适的uboot。3、一般情况下,ubo
小溢
·
2017-02-17 14:21
S5PV210
uboot
嵌入式软件开发
S5PV210-uboot
源码分析-uboot环境变量
9、1、uboot的环境变量1、环境变量的作用(1)在我们不改变uboot源代码的情况下,只需要改变环境变量的值就可以改变uboot运行时的数据和一些特性。比如说,通过修改bootdelay环境变量,就可以更改开机倒数的秒数。2、环境变量的优先级(1)uboot代码当中有一个值,环境变量(DDR环境变量的分区中)中也有一个值,uboot程序实际运行时,规则是,如果环境变量(DDR中环境变量的分区)
小溢
·
2017-02-17 14:15
S5PV210
uboot
嵌入式软件开发
S5PV210-uboot
源码分析-第二阶段
由第一阶段,已经将在SD卡的整个uboot重定位拷贝到了DDR的链接地址中去后,又回到了调用这个函数的位置。接着往下执行遇到了这个start_armboot函数(uboot启动的第二阶段)。uboot启动的第二阶段分析:6、1、start_armboot函数(1)一个很长的函数,从444行到908行。这个函数不仅仅只有这么长,这个函数的内部还调用了一些函数,所以说这个函数是很庞大的。这个函数构成了
小溢
·
2017-02-17 14:59
uboot
S5PV210
嵌入式软件开发
S5PV210-uboot
源码分析-第一阶段
uboot源码分析1-启动第一阶段1、starts.S是我们uboot源码的第一阶段:从u-boot.lds链接脚本中也可以看出start.S是我们整个程序的入口处,怎么看出的呢,因为在链接脚本中有个ENTRY(_start)声明了_start是程序的入口。所以_start符号所在的文件,就是我们整个程序的起始文件,_start所在处的代码就是我们整个程序的起始代码。2、我们知道了程序的入口是_s
小溢
·
2017-02-17 14:26
uboot
S5PV210
嵌入式软件开发
开源软件
u-boot:http://ftp.denx.de/pub/u-boot/kernel:http://www.kernel.org/pub/linux/kernel/
s5pv210-uboot
:http
喝醉的毛毛虫
·
2013-02-27 09:59
网址
上一页
1
下一页
按字母分类:
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
其他