S5pv210 u-boot-2010.03移植详细教程

注:该工程不支持设备树(DTS),版本可能比较旧,但原理相似

1.下载源码:u-boot-2010.03.tar.bz2

ftp://ftp.denx.de/pub/u-boot/

1.1解压:

# tar -jxf u-boot-2010.03.tar.bz2 //解压源码
#cd u-boot-2010.03 //进入U-BOOT源代码目录

我们关心的板级相关文件或目录

u-boot-2010.03/Makefile
u-boot- 2010.03/include/configs/smdkc100.h
u-boot- 2010.03 /cpu/arm_cortexa8/start.S
u-boot- 2010.03 /board/samsung/smdkc100
u-boot- 2010.03 /lib_arm

1.2配置开发板和设置交叉工具链:


s5pc1xx下添加(就仿照上面的两行来修改Makefile):

smdkv210_config:        unconfig

       @$(MKCONFIG) $(@:_config=) arm arm_cortexa8 smdkv210 samsung s5pc1xx



1.3配置编译:

$ cd  board/samsung/
    $ cp  -raf smdkc100  smdkv210 
    $ cd  smdkv210 
    $ mv  smdkc100.c  smdkv210 .c
    $ vim  Makefile
    修改
        COBJS-y := smdkc100.o 
    
        COBJS-y := smdkv210 .o 
    $ cd  include/configs
    $ cp  smdkc100.h  smdkv210 .h

u-boot-2010.03$ make  smdkv210 _config


u-boot-2010.03$ make

编译完成后生成的u-boot.bin就是可执行的镜像文件。但是该文件不能在smdkv210平台上运行,我们需要对u-boot源代码进行相应的修改,u-boot-2010.03/cpu目录下只保留arm_cortexa8


u-boot-2010.03/cpu/arm_cortexa8目录下只保留


u-boot-2010.03/board目录下只保留samsung


u-boot-2010.03/board/samsung目录下只保留smdkv210 


........

详细文档及其移植好的工程详见链接:下载链接地址



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值