操作环境:
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,如下图所示: