一、准备移植
1.1)平台及硬件介绍
u-boot版本:u-boot-2011-03
Linux平台:ubutu10.10
交叉编译工具:arm-linux-gcc-4.3.2
目标板子: Micro2440
CPU: S3C2440
SDRAM: 64M
Nor Flash: 39F1601 2M
Nand Flash: K9F2G08 256M
网卡: DM9000EP
1.2)实现功能:
a):支持NORFLASH读写
b):支持NANDFLASH读写
c):支持NORFLASH引导Linux内核
d):支持NANDFLASH引导内核
e):支持DM9K网卡
f):支持TFTP、TFTP下载
g):支持YAFFS文件系统
h):支持JFFS2文件系统
1.3)获取u-boot-2011-03源码u-boot-2011-03.tar.bz在:点击获取u-boot-2011-03源码
Uboot启动流程图如下
二、建立属于自己的开发板项目<eilian240>
2.1)源码解压进入Uboot主目录<大家都懂的>
#tar jaxvf u-boot-2010.03.tar.bz2
#cd cd u-boot-2010.03
2.2)克隆目标板<借签smdk2410>
a)创建eilian240文件
#cd board/samsung/
#mkdir eilian240
#cp -fr smdk2410 eilian240
#cd eilian240
#mv smdk2410.c eilian240.c
2.3)修改eilian240下的Makefile<为什么我想大家都懂的>
修改COBJS := smdk2410.o flash.o --->COBJS := eilian240.o flash.o
2.4)创建板级头文件
#cd include/configs/
#cp -fr smdk2410.h eilian240.h
2.5)修改Uboot根目录下的Makefile文件
#vi Makefile
修改约164行:CROSS_COMPILE?= arm-linux-
在约3049行添加:
eilian240_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t eilian240 samsung s3c24x0
*说明:arm :CPU的架构(ARCH)
arm920t:CPU的类型
eilian240:对应在board目录下建立新的开发板项目的目录
samsung:新开发板项目目录的上级目录,如直接在board下建立新的开发板项目的目录,则这里就为NULL
s3c24x0:CPU型号
2.6)测试编译新建的<eilian240>项目
a)回到Uboot主目录
b)测试:
#make eilian240_config
如果出现Configuring for eilian240 board...表示设置成功
#make
编译完成后在uboot主目录下生成uboot.bin文件:至此uboot移植第一步完成
此文档下载链接点击下载该文档
分享到:
相关推荐
该移植手册已在mini2440上成功验证,是本人移植过程中总结。。。。。
2440u-boot移植 移植U-Boot-2010.03到友善之臂S3C2440
u-boot-2011.03在TQ2440上的移植--最新uboot移植文档.
uboot-2008-10移植到MINI2440很详细的移植过程···
S3C2440_uboot2010.06_LCD驱动移植手册
学习uboot移植必备,里面讲解了uboot移植的大致流程,可以从宏观上把握uboot移植
TP-Link-TL-WR842ND v2-AR9341+UBoot-DD-WRT-2014-12-03-编程器固件
u-boot-2011.03在TQ2440上的移植文档,详细解答
支持s3c2440的uboot,内置了nand flash相关命令,以及通过ftp下载版本
这是我所见uboot移植s3c2440最详细的文档,对于想学习uboot和s3c2440的朋友是一个非常好的工具。
uboot-2010.06移植到TQ2440开发板,完全包括了各个步骤,并附有相当的说明。新手移植能够快速入门。老手也能获取到很多。这是自己的移植文档,已经成功了,很宝贵的哦。
详细讲述了如何将uboot移植到S3C2440
这是在百度上弄下来的,感觉这个移植步骤讲的还是比较详细,u-boot的启动过程没有讲,我估计开始做uboot移植的话,启动过程应该都了解了,脚本makfile 等等,自行百度吧,嘿嘿,这个配合friendarm 的nor flash 会...
NXP官网的IMX6ULL U-BOOT,版本:2016.03-2.1.0,可移值到正点原子开发板,百问网开发板等
Uboot在S3C2440上的移植.pdf