This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] PROCESSOR-SDK-C665X: Linux (Ubuntu) 上的 IBL 构建步骤(处理器系列:C665x)

Part Number: PROCESSOR-SDK-C665X

问:如何在 Linux 环境中构建/生成 IBL 二进制文件?

  • 答:

    IBL 构建说明 - Linux (Ubuntu)

    1. 支持的 EVM:C6657
    2. 支持的 ENDIAN:大端和小端
    3. 所需的工具集: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.ti.com/tool/download/C6000-CGT-7-4

    B. 修改版本,C6X_CGT_VERSION=7.4.24

    3. 设置环境变量:source setupenvLnx.sh构建映像:make evm_c6657_i2c ENDIAN=little I2C_BUS_ADDR=0x515.输出映像将构建在“bin”目录中,映像是

    1. i2crom_0x51_c6657_le.dat(CCS 数据格式)
    2. i2crom_0x51_c6657_le.bin(原始二进制文件)