移植U-Boot.2010.03到友善之臂mini2440

4945阅读 0评论2010-06-03 Dracula_Tepes
分类:嵌入式

移植U-Boot-2010.03.到友善之臂mini2440
 
最近移植了uboot2009.08、2009.11和2010.03
主要是参考了高手的经验,我在声明中已经提到
 
 

   开发环境                                    VMware 7.0 + Redhat En5.4

开发板                                        mini2440

核心                                             S3C2440

NAND Flash(K9F2G08)             256 MB

 NOR Flash(SST-39VF1601)       2MB

SDRAM(HY57V561620FTP)     2 *32M

网卡芯片                                   DM9000a46   

 

注意:

Uboot2010.03相对于uboot2009.11uboot2009.08还是有一些改动的地方,主要有:

1Move  s3c24x0  header files  to  include/ asm-arm /arch-s3c24x0/  from include/

 主要涉及的文件是s3c24x0.h   s3c2400.h  s3c2410.h

(2) 添加了s3c24x0_cpu.h 文件,是后面的添加对2440支持的工作量相对于uboot2009.11uboot2009.08减少很多

3)在s3c24x0.h中对nand flash的控制寄存器的定义格式有一些变化

 

其他的移植过程和前面的uboot2009.08差不多,不过参考Tekkaman Ninja改写了Nand_read.c函数,和uboot2009.08的不一样

本文主要参考一些高手,主要是Tekkaman Ninja flyslightly的移植文章,我在声明中已经提到,移植U-Boot-2009.08到友善之臂mini2440 声明

再次感谢Tekkaman Ninja flyslightly

 
现在我将移植的U-Boot-2010.03的bin文件放在这里,u-boot2009-11的主要的移植过程请看移植 :移植U-Boot-2009.11.到友善之臂mini2440
主要是基本功能,网络下载和yaffs烧写,能够其启动内核和文件系统,小巧但很实用
 
文件: u-boot-2010.03-Dracula_Tepes.tar.gz
大小: 82KB
下载: 下载
移植过程连接如下:
 
 
移植U-Boot-2010.03到友善之臂mini2440(八)
移植U-Boot-2010.03到友善之臂mini2440(七)
移植U-Boot-2010.03到友善之臂mini2440(六)
移植U-Boot-2010.03到友善之臂mini2440(五)
移植U-Boot-2010.03到友善之臂mini2440(四)
移植U-Boot-2010.03到友善之臂mini2440(三)
移植U-Boot-2010.03到友善之臂mini2440(二)
移植U-Boot.2010.03到友善之臂mini2440(一)
 
 
 
 
上一篇:移植U-Boot-2009.11.到友善之臂mini2440
下一篇:友善之臂mini2440 H-jtag烧写u-boot到Nand Flash