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.

[参考译文] TMS320C6678:如何重新编译 PROCESSOR-SDK 的"romparse&quot

Guru**** 2561790 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/596520/tms320c6678-how-to-recompile-romparse-of-processor-sdk

器件型号:TMS320C6678

大家好、TI 专家、

 

我们在下面的 E2E 主题中找到了有关"重新编译 romparse "的信息。

http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/500524?tisearch=e2e-sitesearch&keymatch=romparse

 

但是、我们无法使用此 E2E 线程的已连接 makefile、使用 MinGW 为 PROCESSOR-SDK-RTOS-C667x 重新编译 romparse。

请告诉我们如何重新编译"processor-SDK-RTOS-C667x 03_03_00_04"的 romparse。

 

bash-3.1$ make

检查命令行依赖项

相同

GCC -DIBL_CFG_I2C_MAP_TABLE_DATA_BUS_ADDR=0x50 -o romparse -g romparse.c ryy.tab.o parse.o -I... 一 -I./../device/c66x -Dc66x

rparse.tab.o:无法识别文件:无法识别文件格式

collect2.exe:错误:LD 返回1退出状态

make:***[romparse]错误1

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我假设您使用的是相同的构建环境(主机操作系统版本和环境变量)、对吧?
    您能否先执行 make clean、以确保清除所有旧配置、使其不会与新编译混乱。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matusan、

    已查看此处提供的构建说明:
    pdk_c667x_2_0_5\packages/ti\boot\IBL\doc

    n`t 有机会、我将提供详细说明、但请告诉我这些说明是否对您有效。

    此致。
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Matusan、

    我通过创建一个 bat 文件来简化了这一过程、您可以使用该文件来设置路径。  编辑 bat 文件中的路径以指向 C6000编译器、MinGW 和 Perl 安装

    安装环境文件:

    e2e.ti.com/.../setupmingw.bat

    1.在 Windows 命令行中运行 setupMinGW.bat。

    2.将目录更改为 pdk_c66x_x_x/packages/ti/boot/IBL/src/make

    3. 执行以下命令:

    将-C ./util/romparse target=c66x I2C_bus_ADDR=0x51 clean

    使-C ./util/romparse target=c66x I2C_bus_ADDR=0x51

    此致、

    Rahul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    非常感谢您的善意。
    非常感谢您的帮助。
    重新编译 romparse 似乎很成功。

    此致、