您的位置 首页 电子

怎么根据AM5728进行U-Boot编译

操作环境:Ubuntu 14.04.364bit本文基于广州创龙TL5728F-EVM开发板进行测试。TL5728F-EVM开发板平台简介:Ø 基于TI Sitara AM5728

  操作环境:

  Ubuntu 14.04.364bit

  本文根据广州创龙TL5728F-EVM开发板进行测验。

  TL5728F-EVM开发板渠道简介:

  Ø 根据TI Sitara AM5728(浮点双DSPC66x+双ARMCortex-A15)+Xilinx Artix-7FPGA工业操控及高性能音视频处理器;

  Ø TI AM5728为多核异构CPU,集成双核Cortex-A15、双核C66x浮点DSP、双核PRU-ICSS、双核IPU Cortex-M4、双核GPU等处理单元,支撑OpenCL、OpenMP、IPC多核开发;

  Ø FPGA芯片运用XilinxArtix-7系列处理器,FPGA端NOR FLASH巨细为32MByte,DDR3巨细512M/1GByte可选;

  Ø AM5728与FPGA内部经过GPMC、I2C总线完成通讯;外部经过高速连接器引出PCIe,可在底板上完成通讯;

  Ø 双核PRU-ICSS工业实时操控子系统,支撑EtherCAT、EtherNet/IP、PROFIBUS等工业协议;

  Ø 微弱的视频编解码才能,支撑1路1080P60或2路720P60或4路720P30视频硬件编解码,支撑H.265视频软解码;支撑高达1路1080P60全高清视频输入和1路LCD+1路HDMI 1.4a输出;

  Ø 开发板引出V-PORT视频接口,能够灵敏接入视频输入模块;

  Ø FPGA扩展接口,可连多通道AD、DA等模块,拓宽才能强;

  Ø XADC接口,模仿到数字转化,片内或片外参阅电压可选;

  Ø 双SFP接口,传输速率可高达5Gbit/s,可接SFP光口模块或SFP电口模块;

  Ø 工业级FMC连接器,支撑高速ADC、DAC和视频输入输出等FMC-LPC规范模块;

  Ø 外设接口丰厚,集成双千兆网、PCIe、SATA 2.0、GPMC、USB 2.0、UART、SPI、QSPI、I2C、DCAN、PMOD等工业操控总线和接口,支撑极速接口USB 3.0;

  整理指令差异阐明如下:

  make clean:删去大多数的编译生成文件,但会保存装备文件。

  make mrproper:删去一切的编译生成文件,一起删去装备文件以及各种备份文件。

  make distclean:删去一切的编译生成文件,一起删去装备文件以及各种备份文件和补丁文件,铲除最完好。

  删去的文件规模从小到大依次为:make clean < make mrproper < make distclean。

  U-Boot发动进程能够分发动第一阶段和发动第二阶段。编译所得到的MLO和u-boot.img文件,分别是U-Boot发动第一阶段和发动第二阶段镜像文件。

  U-Boot-2016.05编译办法1.装置U-Boot源码

  Ubuntu上履行如下指令创立U-Boot源码装置目录“/home/tronlong/AM57xx/U-Boot/U-Boot-2016.05”,如下图所示:

  Host# mkdir -p/home/tronlong/AM57xx/U-Boot/U-Boot-2016.05

  U-Boot源码为光盘“U-Boot\U-Boot-2016.05\src\u-boot-[Git系列号]-[版别号].tar.gz”,Git系列号与版别号以实际情况为准。U-Boot支撑特性能够检查“\U-Boot\am57xx-uboot-feture-support.xls”文件。

  将U-Boot源码压缩文件复制到“/home/tronlong/AM57xx”目录下,再将其解压至装置目录,履行指令如下:

  Host# cd /home/tronlong/AM57xx

  Host# tar -zxvf u-boot-g2cdaef6-v1.4.tar.gz -C U-Boot/U-Boot-2016.05/

  2.整理U-Boot

  保证已装备为V03.01.00.06版别Linux Processor-SDK穿插编译东西链后,进入U-Boot源码装置目录,履行U-Boot整理指令。

  Host# cd U-Boot/U-Boot-2016.05/

  Host# makeCROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm distclean

  3.编译U-Boot

  履行如下指令,装置device-tree-compiler东西,此东西用于U-Boot的编译。

  Host# sudo apt-get installdevice-tree-compiler

  Host# sudo apt-get update

  履行以下指令进行U-Boot编译:

  Host# make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm am57xx_evm_defconfigall

  编译完成后会在U-Boot源码目录下生成U-Boot镜像文件MLO、u-boot.img,如下图所示:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/143752.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部