基于TI AM335x创龙开发板U-Boot编译

发布时间:2018-5-31 11:01    发布者:zhiwing
关键词: AM335x , U-Boot编译

分享一下使用广州创龙TL335x-IDK开发板的U-Boot编译。

这个板子基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH, 其底板采用沉金无铅工艺的 4 层板设计,不仅为客户提供丰富的 AM335x入门教程,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,实现产品的快速上市。

335x-IDK.png

1、安装 U-Boot源代码

U-Boot 源码为光盘资料"U-Boot\U-Boot 源码\u-boot-xxx.tar.gz",复制到"/media/tl335x/"。创建安装目录"/media/tl335x/u-boot",并且解压安装到该目录下。

在 tl335x 目录下执行"mkdir u-boot",建立 u-boot 文件夹,再将源码解压至该目录下,命令如下:

Host#  mkdir u-boot

Host#  tar zxvf u-boot-xxx.tar.gz -C /media/tl335x/u-boot/

01.png

2  清理 U-Boot

进入 U-Boot 的安装目录"media/tl335x/u-boot"。执行以下命令:

Host#  cd /media/tl335x/u-boot/

Host#  make CROSS_COMPILE=/media/tl/tl335x/ti-processor-sdk-linux-am335x-evm-03.

     00.00.04-Linux-x86-Install/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linu

     x-gnueabihf- O=am335x_evm am335x_evm_config all -j 4

02.png

3  编译 U-Boot

执行以下命令进行 U-Boot 编译:

Host#  make CROSS_COMPILE=/media/tl/tl335x/ti-processor-sdk-linux-am335x-evm-03.

     00.00.04-Linux-x86-Install/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linu

     x-gnueabihf- O=am335x_evm am335x_evm_config all -j 4

03.png

如果出现以下错误提示。

04.png

说明最新版本的设备树编译器没有安装。执行如下指令,安装成功后再次编译,如无出现错误则忽略:

Host#  apt-get install device-tree-compiler

05.png

Linux  操作提醒:-j4 是一个编译选项,CPU 将使用 4 个线程进行编译。

编译完成后会在 U-Boot 源码的顶层目录生成 u-boot.img 和 MLO 文件。如下图所示:

06.png


会不定期发一些技术贴子~想要了解更多可以关注我啦~


本文地址:https://www.eechina.com/thread-526536-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • 了解一下Microchip强大的PIC18-Q24 MCU系列
  • PIC18-Q71系列MCU概述
  • 为何选择集成电平转换?
  • 无线充电基础知识及应用培训教程3
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表