版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Revision HistoryU-Boot 编译 Draft DateRevision No.Description2018/3/27V1.11.排版修改。 2016/7/4V1.01.初始版本。 公司官网:销售邮箱:公司总机:020-8998-62801/8技术论坛:技术邮箱:技术热线:020-3893-9734目录1 U-Boot 说明和安装源码31.1 DM8168 的 U-Boot 说明31.2 安装 U-Boot31.3 安装 u-boot-tools4
2、2 u-boot.noxip.bin.spi 编译42.1 清理 U-Boot42.2 配置 U-Boot42.3 编译 U-Boot53 u-boot.min.sd 编译53.1 清理 U-Boot53.2 配置 U-Boot53.3 编译 U-Boot64 u-boot.bin 编译64.1 清理 U-Boot64.2 配置 U-Boot74.3 编译 U-Boot7更多帮助8公司官网: 技术论坛:销售邮箱: 技术邮箱:公司总机:020-8998-6280 技术
3、热线:020-3893-97348/81 U-Boot 说明和安装源码1.1 DM8168 的 U-Boot 说明 (1) SPI FLASH 启动 u-boot.noxip.bin.spi 为对应的 U-Boot 镜像文件。 (2) SD 卡启动 与SPI FLASH 启动不同,SD 卡启动的U-Boot 镜像分为u-boot-min.sd(MLO)和u-boot.bin两个文件。 请根据启动方式选择需要编译的镜像。清理命令区别说明如下: make clean:删除大多数的编译生成文件,但会保留配置文件。 make mrproper:删除所有的编译生成文件,同时删除配置文件以及各种备份文件。
4、 make distclean:删除所有的编译生成文件,同时删除配置文件以及各种备份文件和补丁文件,清除最完整。 删除的文件范围从小到大依次为:make clean make mrproper make distclean。 1.2 安装 U-BootU-Boot 源码为光盘资料U-Boot/src/u-boot-Git 系列号-版本号.tar.gz,Git 系列号与版本号以实际的为准。 在 Ubuntu Home 下新建 U-Boot 文件夹作为安装目录,将 U-Boot 源码复制到安装目录, 并解压安装源码到当前目录下。 安装 U-Boot 源码执行以下命令: Host# mkdir /h
5、ome/tronlong/U-Boot Host# cd /home/tronlong/U-BootHost# tar zxvf u-boot-g216c953-v1.6.tar.gz图 11.3 安装 u-boot-toolsU-Boot 编译依赖mkimage 工具,安装u-boot-tools 后在usr/bin目录下找到mkimage。执行如下命令安装: Host#sudo apt-get install u-boot-tools图 22 u-boot.noxip.bin.spi 编译2.1 清理 U-Boot进入 U-Boot 的安装目录。执行以下命令: Host#cd /home/
6、tronlong/U-BootHost#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean图 32.2 配置 U-Boot执行以下命令进行 U-Boot 配置: Host#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_config_spi图 42.3 编译 U-Boot执行以下命令进行 U-Boot 编译: Host#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti -j
7、 8图 5Linux 操作提醒:-j 8 是一个编译选项,CPU 将使用个 8 线程进行编译。 编译完成后会在 U-Boot 源码的顶层目录生成 u-boot.noxip.bin.spi 文件。将其复制到SD 系统卡 boot 分区,再根据固化 U-Boot 到 SPI FLASH 文档操作。如下图所示: 图 63 u-boot.min.sd 编译如果用户需要将 u-boot 放到 SD 卡进行启动则需要制作 MLO(u-boot.min.sd)文件配合u-boot.bin 文件的启动。 3.1 清理 U-Boot进入 U-Boot 的安装目录。执行以下命令: Host#cd /home/tr
8、onlong/U-BootHost#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean图 73.2 配置 U-Boot执行以下命令进行 U-Boot 配置: Host#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_min_sd图 83.3 编译 U-Boot执行以下命令进行 U-Boot 编译: Host#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti -j 8图 9L
9、inux 操作提醒:-j 8 是一个编译选项, CPU 将使用 8 个线程进行编译。 编译完成后会在U-Boot 源码的顶层目录生成u-boot.min.sd 文件。将其重命名为 MLO, 复制到 SD 系统卡 boot 分区即可。如下图所示: 图 104 u-boot.bin 编译如果用户需要将 u-boot 放到 SD 卡进行启动则需要制作 u-boot.min 文件配合 MLO 文件的启动。 4.1 清理 U-Boot进入 U-Boot 的安装目录。执行以下命令: Host#cd /home/tronlong/U-BootHost#make CROSS_COMPILE=arm-none-
10、linux-gnueabi- ARCH=arm distclean图 114.2 配置 U-Boot执行以下命令进行 U-boot 配置: Host#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_config_sd图 124.3 编译 U-Boot执行以下命令进行 U-boot 编译: Host#make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti -j 8图 13Linux 操作提醒:-j 8 是一个编译选项,CPU 将使用 8 个线程进行编译。 编译完成后会在 U-Boot 源码的顶层目录生成 u-boot.bin 文件,将其复制到 SD 系统卡boot 分区即可。如下图所示: 图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年小学说明文的教学设计
- 埋地管道石油沥青玻璃布加强级防腐施工方案
- 管道吊装及就位施工方案
- 2025-2026学年霹雳舞教学设计色彩笔记
- 盘扣式钢管脚手架搭设工程施工方案及技术措施
- 8.2干旱的宝地-塔里木盆地 教学设计人教版地理八年级下册
- 5.2常见传感器的工作原理及应用 教学设计 -2025-2026学年高二下学期物理人教版(2019)选择性必修第二册
- 2025-2026学年我很烦教学设计
- 初中学生思想品德教育调查报告(3篇)
- 手术室气密门(自动平移、气密式)安装及防夹调试施工组织设计方案
- 汽车零部件行业生产经理绩效考核表
- 中国华能集团公司风力发电场检修与维护技术导则(风力发电机组分册)
- 雨课堂学堂云在线《信息与通信技术》单元测试考核答案
- 水泥混凝土路面破除及水泥混凝土路面恢复施工方案
- 解放军战斗旗语课件
- 膝关节骨性关节炎诊疗指南
- 银行维修改造工程施工组织设计
- 机电设备安装工程设备验收与交付方案
- GJB827B--2020军事设施建设费用定额
- (2025年标准)动火作业安全协议书
- 人教版(2024)八年级下册物理:全册教案
评论
0/150
提交评论