U-BOOT移植总结(三)

12 篇文章 1 订阅

U-BOOT移植

1、软硬件配置:板级设备的配置文件位于include/configs/<borad  name>.h

borad  name用相应的BORAD定义代替(如smdk2410.h)

2、移植

1)分析开发板

2)移植步骤

第一步、在顶层Makefile中为开发板添加新的配置选项,例

smdk2410  config:   unconfig

          @./mkconfig  (@:_config=)   arm  arm920t  smdk2410   NULL  s3c24x0

其中@./mkconfig  $(@:_config=) 为固定格式;arm表示arm架构;arm920t表示cpu类型,对应于cpu/arm920t目录;smdk2410表示开发板型号,对应于borad/smdk2410目录;NULL表示开发者;s3c24x0表示片上系统;

第二步、在borad目录创建一个属于新开发板的目录,并添加文件

#mkdir  -p  borad/mini2440

#cp  -rf  borad/smdk2440/*    borad/mini2440

第三步、为开发板添加新的配置文件

先复制参考开发板的配置文件,再修改( nor  flash、网卡……,这是最费事的了),例

#cp   include/configs/smkd2410.h   include/configs/mini2440.h

第四步、配置开发板

#make  mini2440_config

第五步、编译u-boot

执行make_CROSS_CONPILE=arm-linux-命令,编译成功可以得到u-boot映像

第六步、烧写

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值