u-boot-2010.03在tq6410上的移植详解(一)

原创文章版权所有!如需转载,请注明出处: http://hi.baidu.com/liushuiyue1/myhome 谢谢合作!!!!!

由于 Uboot2010.03S3C6410 有了很好的支持,所以采用 Uboot2010.03 版本。

一、             移植环境

机: VMWare--Fedora 8

开发板:天嵌 TQ6410—256M nandflash, Kernel:2.6.30.4

编译器: EABI-4.3.3_V0.1

u-boot u-boot-2010.08

二、        源码获得

              Uboot 源码到 ftp://ftp.denx.de/pub/u-boot/ 下载

三、      本次移植的功能实现

· 支持 Nand Flash 读写

· 支持从 Nand Flash/SD 启动

· 支持 CS8900 或者 DM9000 网卡

· 支持 Yaffs 文件系统

· 支持 USB 下载

四、      移植步骤

              1. 建立自己的开发板项目并测试编译

目前 u-boot 对很多 CPU 直接支持,可以查看 board 目录的一些子目录,如: board/samsung/ 目录下就是对三星一些 ARM 处理器的支持,有 smdk2400 smdk2410 smdk6400 ,但没有 6410 ,所以我们就在这里建立自己的开发板项目。

1 )因 6410 6400 的资源差不多,主频和外设有点差别,所以我们就在 board/samsung/ 下建立自己开发板的项目,取名叫 my2440

 

#tar -jxvf u-boot-2010.03.tar.bz2    // 解压源码
#cd u-boot-2010.03/board/samsung/    // 进入目录
#mkdir smdk6410                        // 创建 smkd6410 文件夹

2 )因 6410 6400 的资源差不多,所以就以 6400 项目的代码作为模板,以后再修改

 

#cp -rf smdk6400/* smdk6410/    // 6400 下所有的代码复制到 6410

#cd smdk6410                   // 进入smdk6410 目录

#mv smdk6400.c my6410.c      // 将smdk6410 下的smdk6400.c 改名为smdk6410.c

#cd ../../../                 // 回到u-boot 根目录
# cp include/configs/smdk6400.h include/configs/smdk6410.h // 建立 6410 配置头文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值