Part Number:PROCESSOR-SDK-C665X
问:如何在 Linux 环境中构建/生成 IBL 二进制文件?
Cherry Zhou:
答:
IBL 构建说明 – Linux (Ubuntu)
支持的 EVM:C6657
支持的 ENDIAN:大端和小端
所需的工具集:C6000 代码生成工具 – 编译器、版本:7.4.X.构建说明
1. 在终端转到“IBL 源代码”目录(它通常位于“/home/$USER/ti/pdk_c665x_<SDK version>/packages/ti/boot/ibl/src/make”中):“cd /home/$USER/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl/src/make”
2. 修改环境设置脚本以便与工具链安装目录一致:
A. 要在终端中构建,请按如下所示修改“setupenvLnx.sh”,
a. 添加此行,export C6X_BASE_DIR="/home/$USER/ti/c6000_7.4.24"(已安装路径)
—安装“C6000 code generation tools – compiler”(版本为“7.4.X”),下载位置为 https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_C6000-CGT
B. 修改版本,C6X_CGT_VERSION=7.4.24
3. 设置环境变量:“source setupenvLnx.sh”构建映像:“make evm_c6657_i2c ENDIAN=little I2C_BUS_ADDR=0x51”5.输出映像将构建在“bin”目录中,映像是
i2crom_0x51_c6657_le.dat(CCS 数据格式)
i2crom_0x51_c6657_le.bin(原始二进制文件)