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

 时间:2026-02-19 23:07:08

1、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/

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

2、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

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

3、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

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

4、如果出现以下错误提示。

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

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

Host#  apt-get install device-tree-compiler

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

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

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

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

  • AM335x创龙开发板RTOS开发例程在线调试步骤
  • 如何基于AM5728进行U-Boot编译
  • 基于AM335x平台 Linux系统上运行PRU程序(上)
  • 基于AM335x平台 Linux系统上运行PRU程序(下)
  • 创龙AM437x开发板的FPGA与ARM基于GPMC通信测试
  • 热门搜索
    mj是什么单位 新生儿吐奶是什么原因 12月16日是什么星座 inspiration是什么意思 普洱属于什么茶 什么是住房公积金 怀孕初期胸部胀痛是什么原因 什么的眼神 喜出望外的望什么意思 福尔摩斯是什么