u-boot移植 之 环境环境搭建

本文档详细介绍了如何在Ubuntu环境下移植u-boot到新的ARM板子。首先从GitHub下载u-boot源码,接着修改boards.cfg添加新board,创建对应目录并复制配置文件。执行make生成配置文件和编译,生成的u-boot是包含调试信息的elf文件,而u-boot.bin是去调试信息的二进制文件,适合下载到板子上运行。整个过程需要在已安装arm-linux-gcc(或其软链接)的Ubuntu环境中进行。
摘要由CSDN通过智能技术生成

1. 下载uboot源码

        https://github.com/u-boot/u-boot

2. 修改配置

        在 /boards.cfg 中添加自己的board, 如

         new_board arm arm920t new_board cf s3c24x0

3. 在bord 目录中创建一个属于新开发板子的目录,board/<new_board>, 这个new_board要和boards.cfg中的名称相同。 这里也可以复制一个已有的相似的board

        cp -rf board/smdk2410/* board/new_board

4.为new_board添加新的配置头文件

        可以复制类似的board的头文件然后修改不同的地方,

        cp include/configs/smdk2410.h include/configs/new_board.h

5. 执行make生成配置,要生成对应目标板的配置文件后才能编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值