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

分享一下基于广州创龙TL335x-IDK开发板的U-Boot编译。希望能帮助上你。

板子特点如下:

? 基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性价比;

? 2 个 PRU 协处理器,支持 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet POWERLINK、Sercos 等工业协议;

? 内部集成 SGX530 3D 图形加速器和 24bit LCD 触摸屏控制器,分辨率高达 2048*2048;

? 特色接口:两路 EtherCAT 百兆工业以太网口,并集成 1 路千兆网口、2 路 CAN、8 路内部 ADC、3 路 UART、1 路 SPI、2 路 PWM、2 路 eCAP 等接口,适用于各种工业应用现场;

? 核心板结构紧凑,体积小,尺寸仅 58mm*35mm;

? 工业级精密 B2B 连接器,0.5mm 间距,稳定,易插拔,防反插。

.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=/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=/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 文件。如下图所示:

想了解更多有关信息可以点击创龙官网链接:http://www.tronlong.com/

原文地址:http://blog.51cto.com/13771845/2122330

时间: 2024-10-30 05:01:52

基于TI AM335x创龙开发板U-Boot编译的相关文章

基于TI AM335x创龙开发板的快速体验

着手体验的是创龙TL335x-IDK,这个板子的特点如下: 基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高达 2000DMIPS,搭配DDR3,兼容 eMMC 和 NAND FLASH,超高性价比: 2 个 PRU 协处理器,支持 EtherCAT.PROFINET.EtherNet/IP.PROFIBUS.Ethernet POWERLINK.Sercos 等工业协议: 内部集成 SGX530 3D 图形加速器和 24bit LCD 触摸屏控制

智龙开发板搭建llsp环境

智龙开发板搭建llsp(linux+lighttpd+sqlite3+php)环境 1. 准备 智龙开发板V3 软件编译环境:VirtualBox6+CentOS6.10-i386.minimal 交叉编译器: gcc-4.3-ls232.tar.gz 串口交互环境:Fedora29 minicom 文件传输工具:tftp 配置 参数 CPU 龙芯1C300B 内存 32M内存 NandFlash 128M 2. 串口连接开发板 操作机器为Fedora29,自带usb转串口硬件调试工具 mini

手把手教你写Linux设备驱动---定时器(一)(基于友善之臂4412开发板)

这个专题我们来说下Linux中的定时器. 在Linux内核中,有这样的一个定时器,叫做内核定时器,内核定时器用于控制某个函数,也就是定时器将要处理的函数在未来的某个特定的时间内执行.内核定时器注册的处理函数只执行一次,即不是循环执行的. 如果对延迟的精度要求不高的话,最简单的实现方法如下---忙等待: Unsigned long j = jiffies + jit_delay * HZ; While(jiffies < j) { -- } 下面来说下具体的参数代表的含义: jiffies:全局变

手把手教你从零实现Linux misc设备驱动一(基于友善之臂4412开发板)

关于如何来写一个misc设备,在前面有篇文章已经介绍了大致的流程,现在就让我们来实现一个最简单的misc设备驱动. http://blog.csdn.net/morixinguan/article/details/52700146 关于前面的字符设备有以下四篇文章,可以做参考: http://blog.csdn.net/morixinguan/article/details/55002774 http://blog.csdn.net/morixinguan/article/details/550

iTOP-3399开发板搭建Android编译坏境

基于迅为iTOP-3399开发板2.1 装 安装 d android  源码依赖包登录进 Ubuntu 系统,输入“ctrl+alt+t”,打开超级终端,使用“su root”命令,切换到 root 用户,如下图: 2.1.1  安装  JDKAndroid8.1 系统编译依赖于 JAVA 8.编译之前需安装 OpenJDK.安装命令如下:sudo apt-get install openjdk-8-jdk执行结果,如下图: 2.1.2 装 安装 d android  源码依赖包使用如下命令安装

iTOP-3399开发板Linux系统编译烧写-获取/安装/编译Linux源码

6.1 获取 x Linux 源码 源码(基于迅为iTOP-399开发板)首先从网盘下载迅为提供的Linux源码,下载后得到的源码文件目录如下图: 然后使用解压工具解压得到的源码,如下图: 解压完生成 rk3399_linux_sdk_v2.0_191209.tar.gz 压缩包,如下图: 拷贝解压生产的 rk3399_linux_sdk_v2.0_xxxxxxxx.tar.gz(xxxxxxxx 代表源码的发布日期)文件到 Ubuntu 系统,然后在 Ubuntu 系统下解压,如下图: 解压完

创龙TI、Xilinx全系列DSP、ARM、FPGA开发平台免费试用来了

[创龙开发板_免费试用升级啦~~]创龙TI.Xilinx全系列DSP\ARM\FPGA开发套件-免费试用 一.试用申请时间:2019年7月8日-7月19日 二.试用产品:创龙TI.Xilinx全系列开发套件 三.试用规则: 1.试用时间:20天(自然日) 2.活动流程:选择板卡-申请免费试用-审核(电话申请)-申请成功-创龙寄送板卡-确认收货,开始试用-试用完成,发布试用报告-板卡寄回创龙 3.活动说明: 活动期间,凡获得免费试用资格者即可获得创龙精美礼品一份(礼品二选一:32G U盘.保温杯)

创龙高性能AM437x Cortex-A9开发板

1  开发板简介 TL437x-EVM是广州创龙基于SOM-TL437x核心板研发的一款TI ARM Cortex-A9 AM437x开发板,采用核心板+底板方式,尺寸为180mm x 130mm,核心板采用4*60pin B2B工业级连接器,稳定.可靠.便捷,可以帮助客户快速评估核心板性能. TL437x-EVM开发板底板采用两层无铅沉金电路板设计,为了方便用户学习开发和参考使用,上面引出了各种常见的接口. 图 2 图 3 图4 图5 图6 图7 2  核心板简介 ? 标配工业级核心板,基于T

米尔MYD-C335X-GW开发板,为工业网关量身打造

工业物联网是物联网在工业领域的应用,是工业自动化与信息化深度融合的产物,相比一般的物联网,工业物联网有着更高的要求,比如极低的延时,极高的可靠性和信息安全性. 工业物联网架构一般包括感知层.网络层.平台层和应用层,具体体现为智能工业设备,传感器.云平台.智能控制设备.网关.边缘计算等.而其中工业物联网网关和云扮演基础性的作用,这与工业物联网特性很相关,比如性能要求.可靠性要求和信息安全性要求,另外网关的特殊拓扑地位也使它很容易和边缘计算结合. 针对网关市场的庞大市场需求,米尔推出了基于TI AM