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
start.s
omap3530启动过程
首先,执行
start.s
文件,完成CPU模式设置,存储器初始化,代码重定位,堆栈指针设定等。2. 通过SignGP工具的源码、\xloader\board\omap3530Mini\x-
wzwind
·
2011-08-11 23:00
uboot-2011.12移植到S3C2440(序三)—— Makefile之参考文献
参考文献:《韦东山——嵌入式Linux应用开发完全手册》第15章uboot之
start.s
分析DENX的u-boot是一个狠庞大的系统,研究透彻u-boot的Make的运作同样是一个狠庞大的工程,目前我仅参考以上两个参考文档对
blueice8601
·
2011-08-05 08:00
s3c2410 u-boot源码分析
start.S
id=2067190根据board/samsumg/smdk2410下的u-boot.lds这个链接脚本知道u-boot启动的第一阶段函数是在cpu/arm920t/
start.S
。
a954423389
·
2011-08-01 09:00
U-BOOT runs in RAM on FL2440
主要做了以下:1.在
start.S
中,启动点亮LED0。(表示U-BOOT已经运行)2.解决串口打印乱码 其实是时钟设置有问题。CONFIG_SYS_CLK_FREQ=12M。
voluptas
·
2011-08-01 05:00
Crash
IM
u-boot-2011.06启动流程分析
首先系统是从arch/arm/cpu/arm920t目录下的
start.s
文件开始执行,并且实际开始执行的代码是从第117行开始:117:start_code:118: /*119: *
zhaocj
·
2011-07-26 22:00
command
cmd
Flash
table
alignment
optimization
uboot源码阅读(三)江湖的历史 uboot第一阶段
start.S
有江湖的地方就会的历史,忘记历史就意味着背叛。每天打打杀杀,如果不小心就会有人在背后给自己来一刀,这就是背叛的滋味。不要忘记历史,这是前人的血的教训。cpu/s3c64xx/start.S#include #include #ifdefCONFIG_ENABLE_MMU #include #endif #include #ifndefCONFIG_ENABLE_MMU #ifndefCFG_PH
ecbtnrt
·
2011-07-24 20:00
c
vector
cache
user
table
buffer
关于从NAND Flash启动的问题
用的是S3C2410.见附件
start.s
其中关于nandflash启动的那一段一直百思不得其解,按说从NANDFLASH启动时,应该是前4KB映射到NGCS0,其中的代码将NAND中存放的程序拷贝到RAM
liwentao1091
·
2011-06-24 19:00
_armboot_start 内容的疑问
在cpu/pxa/
start.S
中
liukun321
·
2011-06-13 23:00
汇编
Flash
嵌入式
语言
编译器
alignment
uboot 中的 start_armboot (void)
1.U-boot启动过程:1)/uboot/cpu/arm926ejs/
start.S
文件是Uboot的入口程序。
liukun321
·
2011-06-13 22:00
【原创】u-boot-2011.03在mini2440/micro2440上的移植(一)——准备工作
uboot自2010.09版以后有比较大的变化,首先是不再在顶层Makefile中配置板级支持文件,其次是重写了
start.S
和board.c,还有就是提供了对S3C2440的部分支持,使得在移植时难度减小
csuwzc
·
2011-05-29 22:00
windows
linux
command
Flash
vim
makefile
嵌入式linux2.6启动流程分析
arch/arm/boot/compressed/vmlinux.lds2.arch/arm/kernel/vmlinux.lds Linux内核启动流程arch/arm/boot/compressed/
start.S
glorin
·
2011-04-29 21:00
linux
cache
manager
嵌入式
domain
alignment
八,实现tftp下载之DM9000驱动
首先要将启动代码
start.S
中存储控制器中的值改下,主要是BANK4,设置成16位总线模式,还是间要设下:如下:/*******************************************
tonghuix
·
2011-04-25 16:34
TFTP
DM9000驱动
Linux 嵌入式启动以及优化
第一步: BootLoader -- U boot 1 在cpu/arm926ejs/
start.s
中 a) b reset ; //jump to reset b) set cpsr ;
isiqi
·
2011-04-11 19:00
C++
linux
C#
Flash
嵌入式
[置顶] 深度分析NandFlash—
start.s
中添加从Nand Flash启动的代码分析
搞过uboot移植的人都知道,要想让系统从NandFlash启动,第一步就是要在
start.s
中屏蔽掉从NorFlash启动的代码,然后自己添加从NandFlash启动的代码,我添加的代码如下
IT_114
·
2011-04-02 14:00
c
command
Flash
Go
FP
代码分析
Android_UBOOT分析(二)执行顺序
--作者:赖玉平(PeterLai)
[email protected]
6410的板子一上电,,首先跑的是uboot-ARMEasy6410/cpu/s3c64xx下的
start.S
,它生成了start.o
ok138ok
·
2011-04-02 11:00
android
工作
null
嵌入式
basic
WinCE
U-boot源码简要分析(一)
每个子目录中都包括cpu.c和interrupt.c、
start.S
、u-boot.lds。
king_sundi
·
2011-03-30 20:00
exception
vector
Flash
makefile
编译器
linker
uboot中的TEXT_BASE
uid=115191&do=blog&id=11079;都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/
start.S
中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗
xxblinux
·
2011-03-27 12:00
编程
cmd
脚本
Flash
makefile
output
Uboot启动分析笔记-----Stage1(
start.S
与lowlevel_init.S详解)
Uboot启动分析笔记-----Stage1(
start.S
与lowlevel_init.S详解) 1 u-boot.lds 首先了解uboot的链接脚本board/my2410/u-boot.lds
tiany524
·
2011-03-24 19:00
c
cmd
Flash
存储
alignment
linker
Uboot启动分析笔记-----Stage1(
start.S
与lowlevel_init.S详解)
Uboot启动分析笔记-----Stage1(
start.S
与lowlevel_init.S详解) 1 u-boot.lds 首先了解uboot的链接脚本board/my2410/u-boot.lds
tiany524
·
2011-03-24 19:00
c
cmd
Flash
存储
alignment
linker
u-boot-1.1.6 源码分析(2)--第一阶段
第一阶段完成的功能u-boot-2010.06/arch/arm/cpu/arm920t/
start.S
硬件初始化。
IT_114
·
2011-03-23 15:00
c
exception
user
Flash
alignment
linker
Uboot在ARM平台下运行流程分析
第一阶段:第一阶段的启动代码在cpu/arm926ejs/
start.s
中,完成的工作主要有:
cskywit
·
2011-03-22 15:00
工作
平台
u-boot-2011.03在TQ2440上的移植(2)--初始化时钟
smdk2440的初始化设置1、u-boot主要的目录结构如下 2、启动流程图下图 由上图可知u-boot的stage1代码通常放在cpu/xxxx/
start.S
文件中,他用汇编语言写成;u-boot
IT_114
·
2011-03-21 11:00
U-boot 代码
start.s
的又一个分析。。。
在了解了ARM相关的汇编指令后,同时结合网上各位大虾的提点开始阅读u-boot的启动代码,现将分析过程记录如下可执行文件及内存映射我们可以把可执行文件分为2种情况:存放态和运行态1.存放态:可执行文件经过烧到存储介质上(flash或磁盘)的分布,此时可执行文件通常有2部分组成,代码段和数据段,代码段又分为可执行代码段(.text)和只读数据段(.rodata),数据段可以分为初始化数据段(.dat
atower_boy
·
2011-03-18 14:00
c
脚本
Flash
存储
编译器
optimization
start.S
中.word的含义
刚开始接触u-boot中的
start.S
文件时,对汇编程序中的.word很是不解,于是上网上查找资料,整理如下,在此感谢论坛中无私解答的高手们
start.S
汇编程序中有这么一句: ldrpc,_undefined_instruction_undefined_instruction
atower_boy
·
2011-03-18 11:00
c
汇编
U-boot-13.0-rc3 cpu/pxa/
start.S
分析
#include#include//global声明一个符号可被其他文件引用,相当于声明了一个全局变量,.globl和.global相同。//该部分为处理器的异常处理向量表。地址范围为0x00000000~0x00000020,刚好8条指令。.globl_start_start:b reset ldr pc,_undefined_instruction ldr pc,_software_
atower_boy
·
2011-03-18 10:00
c
timer
user
Flash
alignment
linker
start.S
这两天看了一下uboot。记录一下自己的总结成果。 参考http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html 1。参考arch/arm/arch/arm/cpu/arm926ejs/u-boot.lds文件的内容:(参考连接http://blog.chinaunix.net/space.php?uid=20632682&
isiqi
·
2011-03-17 16:00
C++
c
PHP
C#
Flash
start.S
============================================作者:yuanluluhttp://blog.csdn.net/yuanlulu版权没有,但是转载请保留此段声明============================================这两天看了一下uboot。记录一下自己的总结成果。 参考http://www.cnblogs.com/heaad
yuanlulu
·
2011-03-17 16:00
vector
cmd
存储
output
alignment
linker
u-boot-2010.06在unsp2440上的移植1
我们分成以下几步完成:NorFlash启动可以读写NANDFLASHNAND启动支持网络、USB下载支持读写SD上内核及根文件系统支持USB从下载二、启动流程简介u-boot的stage1代码通常放在cpu/xxxx/
start.S
xdw1985829
·
2011-03-06 15:00
c
struct
汇编
makefile
编译器
2010
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笔记之一:
start.s
start.s
位于arch/arm/cpu/arm920t目录下,是uboot执行的第一段代码。阅读代码,了解uboot的执行过程,顺便学习gnu的arm汇编。
flagyan
·
2011-02-04 16:00
exception
汇编
user
存储
编译器
linker
U-boot初级学习笔记
1.U-boot启动过程:1)/uboot/cpu/arm926ejs/
start.S
文件是Uboot的入口程序。
yuyin86
·
2011-01-18 09:00
数据结构
linux
struct
Parameters
makefile
linux内核
u-boot-1.3.4移植到mini2440+128M nand boot(2)
转载自:http://zjbintsystem.blog.51cto.com/964211/211345第3阶段支持nandboot程序修改 1、修改/cpu/arm920t/
start.S
1)删除
hao507
·
2011-01-14 17:00
RTEMS 4.9.4 csb337 bsp 的
start.S
分析
启动代码是应用程序中最先被执行的代码,初始化处理器和单板,使之可以执行接下来的~BSP~代码。启动代码一般都是由汇编语言写成。为了使~C~语言多做一些初始化工作,并使整个初始化代码变得更易维护,应尽量减少汇编语言的使用,只做一些必要的工作。这些工作包括:1禁用所有可屏蔽中断;2用~0~填充未初始化数据段~.bss;3初始化~C~程序调用栈;4从~ROM~中将初始化数据拷贝到~RAM~中;5调用~b
coolbacon
·
2010-12-29 23:00
工作
汇编
存储
语言
任务
化工
RTEMS 4.9.4 csb337 bsp 的
start.S
分析
启动代码是应用程序中最先被执行的代码,初始化处理器和单板,使之可以执行接下来的~BSP~代码。启动代码一般都是由汇编语言写成。为了使~C~语言多做一些初始化工作,并使整个初始化代码变得更易维护,应尽量减少汇编语言的使用,只做一些必要的工作。这些工作包括:1禁用所有可屏蔽中断;2用~0~填充未初始化数据段~.bss;3初始化~C~程序调用栈;4从~ROM~中将初始化数据拷贝到~RAM~中;5调用~b
coolbacon
·
2010-12-29 23:00
工作
汇编
存储
语言
任务
化工
RTEMS 的 AT91SAM9260 移植(2):
start.S
修改
c/src/lib/libcpu/arm/at91rm9200复制为c/src/lib/libcpu/arm/at91sam9260; 打开c/src/libbsp/arm/at9260/start/
start.S
coolbacon
·
2010-12-22 22:00
c
exception
vector
UP
Matrix
Pointers
RTEMS 的 AT91SAM9260 移植(2):
start.S
修改
c/src/lib/libcpu/arm/at91rm9200复制为c/src/lib/libcpu/arm/at91sam9260; 打开c/src/libbsp/arm/at9260/start/
start.S
coolbacon
·
2010-12-22 22:00
c
exception
vector
UP
Matrix
Pointers
12.20调试笔记
于是思考,观察我的
start.S
中,有一段是将flash拷贝到sdram,大小是1K字节,想想可能由于在我的代码中加入了printf函数以及其依赖的库函数,导致代码大小剧增,原来的1k字节已经不够,因而使
owengbs
·
2010-12-20 10:00
U-boot启动代码
start.s
中用到的汇编指令详解
LDR指令LDR指令的格式为:LDR{条件}目的寄存器,LDR指令用于从存储器中将一个32位的字数据传送到目的寄存器中。该指令通常用于从存储器中读取32位的字数据到通用寄存器,然后对数据进行处理。当程序计数器PC作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而可以实现程序流程的跳转。指令示例:LDRR0,[R1];将存储器地址为R1的字数据读入寄存器R0。LDRR0,[R1,R2]
wolfliuming
·
2010-12-02 14:00
U-boot源码分析之
start.s
硬件平台为东南大学自主研发的ARM720T芯片SEP4020代码目录:cpu/sep4020/
start.s
#include#include /* *Jumpvectortable */ //_start
wolfliuming
·
2010-12-02 14:00
汇编
vector
Flash
System
存储
linker
u-boot系统启动流程
1stage1(
start.s
代码结构)u-boot的stage1代码通常放在
start.s
文件中,它用汇编语言写成,其主要代码
md521
·
2010-11-07 10:00
uboot第一阶段学习笔记(arm920t/
start.S
)
以Smdk2410板子为例:(并将代码扩展为支持S3C2440,代码为按执行顺序排列)//u-boot-1.1.4/cpu/arm920t/
start.S
//注有S3C2440部分为本人所添加.globl_start
ll_0520
·
2010-11-04 16:00
从U-Boot源码看C语言对汇编代码中的符号引用
在cpu/pxa/
start.S
中,有如下的标号定义:_TEXT_BASE:.wordTEXT_BASE/*uboot映像在SDRAM中的重定
liangkaiming
·
2010-10-29 14:00
数据结构
c
汇编
Flash
语言
linker
U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/
start.S
中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(
yao3gang
·
2010-10-19 19:21
职场
休闲
u-boot.lds
TEXT_BASE
U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/
start.S
中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(
yao3gang
·
2010-10-19 19:21
职场
休闲
TEXT_BASE
u-boot.lds
u-boot启动流程
u-boot启动时首先会先到CPU目录下面去找对应CPU文件夹下面的
start.s
,由于我们是分析启动流程,所以不对代码进行
kevin_hcy
·
2010-09-28 10:00
linux
image
command
cmd
application
NetWork
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
Uboot启动流程分析
首先通过uboot的链接文件,我们可以看到uboot运行是执行的第一段代码在
start.S
中。
farsight2009
·
2010-07-21 15:00
c
cmd
嵌入式
U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/
start.S
中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中
zskylark
·
2010-07-12 19:00
编程
cmd
脚本
Flash
makefile
output
U-Boot重定位代码分析
重定位代码,位于/U-Boot/cpu/s3c44b0/
start.S
:relocate: /*relocateU-BoottoRAM
polarbearboy
·
2010-07-07 10:00
c
汇编
Flash
代码分析
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他