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

这个板子基于 ti am335x arm cortex-a8 cpu,主频可高达 1ghz,运算能力可高达 2000dmips,搭配ddr3,兼容 emmc 和 nand flash, 其底板采用沉金无铅工艺的 4 层板设计,不仅为客户提供丰富的 am335x入门教程,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,实现产品的快速上市。
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/
2  清理 u-boot
进入 u-boot 的安装目录media/tl335x/u-boot。执行以下命令:
host#  cd /media/tl335x/u-boot/
host#  make cross_compile=http://www.eechina.com/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
3  编译 u-boot
执行以下命令进行 u-boot 编译:
host#  make cross_compile=http://www.eechina.com/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
如果出现以下错误提示。
说明最新版本的设备树编译器没有安装。执行如下指令,安装成功后再次编译,如无出现错误则忽略:
host#  apt-get install device-tree-compiler
linux  操作提醒:-j4 是一个编译选项,cpu 将使用 4 个线程进行编译。
编译完成后会在 u-boot 源码的顶层目录生成 u-boot.img 和 mlo 文件。如下图所示:

Actel为嵌入产品提供高性能解决方案,扩展Core8051
中国移动:在5G网络、区块链等领域“提档加速”,筑牢网络核心能力
新能源汽车随车充器和家用充电桩的区别
IQnews Q2 2023 Newsletter | 您所需的测试干货都在这里
中国飞机租赁企业暂停了100架波音737MAX订单的分期付款
基于TI AM335x创龙开发板U-Boot编译详解
关于锂电池特性研究的详细介绍
华为与信通院、罗兰贝格联合发布《工业数字化/智能化2030白皮书》
百度知识增强大语言模型关键技术荣获“2023世界互联网大会领先科技奖”
简析汽车电子控制系统的基本原理
2022人工智能的发展趋势
京东方申请微流控芯片专利
直播回顾 | 虹科Pico汽车示波器学院开学第一课精彩瞬间
小米正式进军日本市场并发布了Note 10等多款产品
陶氏公司于2019CES展上推出用于汽车及消费电子的有机硅材料
起售价799元的红米6,这次带来了哪些升级?
软硬结合板的需求量将大增
魅族内讧高管开撕_魅族张佳被开除?
IGBT和续流二极管的功率模块单元电路
华为荣耀8青春版顶配,颜值顶配,新能顶配,价格低配还要求啥?