
Uboot Study
King Seal
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
建立uboot源码工程
建立uboot源码工程转载,谢谢分享:http://blog.youkuaiyun.com/mirkerson/article/details/7834733工具:sourceinsight3.5源码:uboot2010.121、安装sourceinsight3.5,此处省略1千字。2、安装完成之后对sourceinsight3.5进行相应的设置转载 2013-04-24 17:57:47 · 799 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(二)---增加nor flash功能
u-boot-2009.08在mini2440上的移植(二)---增加nor flash功能转载补充,谢谢分享:http://blog.163.com/liuqiang_mail@126/blog/static/10996887520117621027321/移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse ID原创 2013-05-18 15:12:55 · 1836 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(五)---增加yaffs2文件系统
u-boot-2009.08在mini2440上的移植(五)---增加yaffs2文件系统 移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2M nor f转载 2013-05-22 18:39:56 · 1024 阅读 · 0 评论 -
mini2440uboot移植-uboot基本命令之kermit
mini2440uboot移植----uboot基本命令之kermit要开发移植uboot,首先要对uboot有一定的了解,起码要会使用,所以这里首先熟悉一下uboot的使用以及如何将uboot烧入mini2440。当让,在去探究uboot之前,必须保证你的开发板上有了uboot,如果没有,请先烧入一个已经编译好的uboot,这里为了方便,我直接下载了Tekkaman Ninja大侠已经编原创 2013-05-13 20:16:08 · 2319 阅读 · 0 评论 -
mini2440uboot移植-基本操作指令
mini2440uboot移植-基本操作指令继续uboot移植的基础知识学习1.首先学习下nandfalsh基本操作指令nand info(显示可以使用的nand flash)nand device [dev](显示或设定当前使用的nand flash)nand read addr off size (nand flash读取命令,从nand的off偏移地址处读取size字节的原创 2013-05-14 19:01:48 · 1244 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(一)---建立mini2440工程环境(1)
u-boot-2009.08在mini2440上的移植(一)-建立mini2440工程环境(1) 移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,转载 2013-05-14 20:13:09 · 937 阅读 · 0 评论 -
u-boot.lds文件详解
u-boot.lds文件详解网上大部分u-boot.lds文件的分析大部分都是千遍一律,例如下面就是本人在网上找到的关于u-boot.lds的资料。OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPU原创 2013-05-15 18:04:19 · 2446 阅读 · 0 评论 -
ldr详解
ldr详解 ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr pc, _prefetch_abort ldr pc, _data_abort ldr pc, _not_used ldr pc, _irq ldr pc, _fiq ldr命令的语法为转载 2013-05-15 20:22:57 · 3661 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(一)---建立mini2440工程环境(3)
u-boot-2009.08在mini2440上的移植(一)---建立mini2440工程环境(3)转载别人的过程,加入自己的见解,谢谢分享:http://blog.163.com/liuqiang_mail@126/blog/static/1099688752011762710316/根据启动流程修改或添加基本的u-boot源码,使其能够在内存中启动【1】增加对S3C转载 2013-06-21 16:33:17 · 1085 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(一)-建立mini2440工程环境(2)
u-boot-2009.08在mini2440上的移植(一)-建立mini2440工程环境(2) 在真正开始移植Uboot之前,这里还是先分析一下uboot的启动流程吧!很有利于之后对移植的理解,这里分析的是未经修改的u-boot源码根据cpu/arm920t/u-boot.lds中指定的连接方式:OUTPUT_FORMAT("elf32-littlearm", "elf32-l原创 2013-05-16 20:22:42 · 1728 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(三)---增加nand flash功能
u-boot-2009.08在mini2440上的移植(三)---增加nand flash功能 转载补充,谢谢分享:http://blog.163.com/liuqiang_mail@126/blog/static/109968875201176214200/移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE原创 2013-05-18 16:34:39 · 1746 阅读 · 0 评论 -
u-boot-2009.08在mini2440上的移植(四)---增加DM9000驱动和命令自动补全功能
u-boot-2009.08在mini2440上的移植(四)---增加DM9000驱动和命令自动补全功能 移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,开发板:mini2440,2转载 2013-05-20 18:17:05 · 1739 阅读 · 0 评论 -
ARM汇编指令学习 - 实现数据块拷贝
ARM汇编指令学习 - 实现数据块拷贝这个学期,系里开了嵌入式的课程,正好借助这个机会系统地学习下ARM的指令系统。这个系列文章主要是通过一些简单的汇编程序实例来学习ARM指令,使用的编译器是ADS 1.2。程序要求:设计一段程序完成数据块的复制,数据从源数据区snum复制到目标数据区dnum,数据量大小为NUM字(1个字=4个字节),复制时以8个字为单位进行,对于最后所剩不到8个转载 2013-05-17 18:36:56 · 5909 阅读 · 0 评论 -
Uboot的配置过程分析
uboot的配置过程分析首先我们要知道基本的编译uboot的方法,因为我们移植uboot到mini2440上的时候会以smdk2410为蓝本,所以我们可以执行make smdk2410_config,但是有一点要说明的是,从uboot2010.09开始,其工程架构发生了变化,以前关于板子相关的配置文件信息是放在根目录下的Makefile里的,而从这一版本开始独立成一个文件boa原创 2013-04-24 18:59:30 · 1479 阅读 · 0 评论 -
uboot的编译链接过程
uboot的编译链接过程转载文章,谢谢分享:http://blog.youkuaiyun.com/mirkerson/article/details/7834740配置完之后,执行make即可编译,从makefile中可以了解uboot使用了哪些文件、哪个文件先执行,可执行文件占用内存的情况。下面这个再加上韦东山大哥书上的讲解,就基本明白了,下面的来自博客:http://blog.转载 2013-04-24 19:19:42 · 1000 阅读 · 0 评论 -
BootLoader的概念和功能
BootLoader的概念和功能本文转载地址,谢谢分享:http://blog.chinaunix.net/uid-20543672-id-94371.html1、嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分:(1)引导加载程序:其中包括内部ROM中的固化启动代码和Boot Loader两部分。而这个内部固化ROM是厂转载 2013-04-26 08:40:11 · 1847 阅读 · 0 评论 -
Uboot的使用(二)
Uboot的使用(二)转载地址,谢谢分享:http://blog.chinaunix.net/uid-20543672-id-94377.html(3)串口传输命令命令:loadb - load binary file over serial line (kermit mode)loadx - load binary file over serial lin转载 2013-04-26 09:49:18 · 1702 阅读 · 0 评论 -
Uboot的使用(三)
Uboot的使用(三)转载地址,谢谢分享:http://blog.chinaunix.net/uid-20543672-id-94378.html(6) 内存/寄存器操作指令nm 修改内存值 (指定地址) 格式: nm [.b, .w, .l] address mm 修改内存值(地址自动加一)格式: mm [.b, .w, .l] ad转载 2013-04-26 09:51:52 · 1143 阅读 · 0 评论 -
开发环境准备
开发环境准备转载地址,谢谢分享:http://blog.chinaunix.net/uid-20543672-id-94375.html开发前的准备有以下几个方面:1 、交叉编译工具链的安装。 我在前段时间使用了Crosstool-ng编译出了for ARMv4t的交叉编译工具,Gcc的版本是4.3.2,可以用来编译最新版的Linux内核,当然也可以转载 2013-04-26 10:01:18 · 854 阅读 · 0 评论 -
Uboot的使用(四)
Uboot的使用(四)转载地址,谢谢分享:http://blog.chinaunix.net/uid-20543672-id-94382.html下载与烧写使用U-boot将映像文件烧写到板上的Flash,一般步骤是:(1)通过网络、串口、U盘、SD卡等方式将文件传输到SDRAM;(2)使用Nand Flash或Nor Flash相关的读写命令将SDRAM中的数据烧转载 2013-04-26 09:54:06 · 1477 阅读 · 0 评论 -
Uboot的使用(一)
Uboot的使用(一)转载地址,谢谢分享:http://blog.chinaunix.net/uid-20543672-id-94376.html我一贯认为:对于一个技术类的东西,你连用都不会用,那根本就不可能会开发。就好像一个人连Linux不会用,那还谈何开发Linux程序呢?同样的要开发和移植U-boot,首先要对U-boot有一定的了解,起码要会使用。所以这里我们首先转载 2013-04-26 09:38:19 · 1094 阅读 · 0 评论 -
mini2440 uboot使用nfs方式引导内核,文件系统
mini2440 uboot使用nfs方式引导内核,文件系统成于坚持,败于止步看了一段时间的u-boot了,到今天才真正完全实现u-boot引导内核和文件系统,顺利开机,在此记录完整过程1、首先如果你u-boot还没有一直也没有关系,这里上传了一个已经移植好的u-boot,版本问2010.03,多谢tekkaman分享的这个源码分享下载地址:u-boot-2010.03编译原创 2013-06-22 00:22:00 · 4203 阅读 · 5 评论