购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.2 U-Boot的编译

本书以U-Boot-1.1.6版本为例说明U-Boot程序在BF536处理器上的编译和移植过程。

(1)获得U-Boot-1.1.6代码。登录www.blackfin.uclinux.org网站,下载U-Boot程序u-boot-1.1.6.tar.bz2。

(2)使用以下命令将文件加压到某个目录。

tar –xjvf u-boot-1.1.6.tar.bz2

(3)进入u-boot-1.1.6目录。

make clean //清除中间文件

make mrproper //清除以前的配置文件

make bf537-stamp_config //以bf537 stamp板为模板配置U-Boot

make //编译程序

编译后生成u-boot、u-boot.bin、u-boot.srec和u-boot.map文件。使用objcopy工具还可以把二进制文件转换为Hex文件:

bfin-uclinux-obj copy -I binary -O ihex

u-boot.bin u-boot.hex

各个文件的含义如表4.2所示。

表4.2 文件的含义 BAufsTMPXJMapgexB//lz58Sq2kfuhBDLnCQFAHwdpodG9IP6yZbX3Jquu3wiFXX

点击中间区域
呼出菜单
上一章
目录
下一章
×