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.

[参考译文] CCSTUDIO:‘目标"编译后"失败的 makefile 357问题配方

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1519520/ccstudio-report-makefile-357-issue-recipe-for-target-post-build-fail

部件号:CCSTUDIO

工具/软件:

您好专家

客户按照以下说明构建 BIN 文件、可以正确生成文件、但 CCS 将在图片中报告问题:

它们用于生成 bin 文件的命令如下:

"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin "${BuildArtifactFileName}""${BuildArtifactFileBaseName}.bin""${CG_TOOL_ROOT}/bin/ofd2000 "${CG_TOOL_ROOT}/bin/hex2000 "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin


汉字是指:系统找不到特定路径  

删除编译后处理命令后、将不会报告问题。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1516776/tms320f28p559sj-q1-clarify-the-problem-to-generate-bin-file-with-c2000-hex-utility

想知道 CCS 报告此错误的原因、以及此错误会产生什么影响?

谢谢

Joe

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

    这是由于中国操作系统的问题,它可以用英语系统正常工作。

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

    您好 Joe、

    如果您尝试使用系统终端(DOS 命令窗口)在 CCS 外部执行命令、是否会发生相同的问题?

    谢谢

    Ki

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

    您好、Ki

    感谢您的答复, 我累了2种方式在我的计算机:

    1.在我的 CCS 中使用此命令、未报告错误:

    2.更改  绝对路径的相对路径,并将包含.obj 文件的调试文件夹归档,如下所示:

    C:\Users\a0499080\CCSspace\falicity021\ADC_EX10_Multiple_soc_epwm\cpu1_RAM>"C:/ti/ccs1281/ccs/utils/tiobj2bin/tiobj2bin "ADC_EX10_Multiple_soc_epwm.obj "ADC_EX10_Multiple_soc_epwm"Bin""C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/ofd2000 "C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/hex2000 "C:/ti/ccs1281/ccs/utils/tiobj2bin/mkhex4bin

    可以生成.bin 文件、但会报告一些警告、例如:

    对于在 XML_TI_OFD.PM 第1441行没有段表的文件、未计算加载地址。 在 script/mkhex4bin.pl 行295处的乘法(*)中使用未初始化的值。

    警告:重复的段名称 ADC_EX10_Multiple_soc_epwm.obj (.debug_info)(忽略)

    警告:重复的段名称 adc_ex10_multiple_soc_epwm.obj (.rel.debug_frame)(忽略)

    警告:00h 处的 ADC_EX10_Multiple_soc_epwm.obj (.text:ADC_getInterruptOverflowStatus)段与 ADC_EX10_Multiple_soc_epwm.obj (.text:ADC_isBaseValid)(ADC_EX10_Multiple_soc_epwm.obj (.text:ADC_getInterruptOverflowStatus)不完整或已跳过)

    但未报告"系统无法找到特定路径"错误。

    谢谢

    Joe

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

    您好 Joe、

    1. 在我的 CCS 中使用此命令、没有报告错误:

    您的环境是 Windows 中文操作系统吗? 如果不是、我想知道客户是否可以尝试从出现 问题的 Windows 中文操作系统上的命令行运行。

    谢谢

    Ki

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

    您好、Ki

    我的系统不是 Windows 英语操作系统、  

    ]我想知道客户是否可以尝试在其 Windows 中文操作系统上的命令行运行该 问题。

    是的、将尝试此操作、生成的 bin 文件也没有问题、因此我将关闭此线程并推送工程进度。

    谢谢

    Joe

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

    谢谢、请随时更新。

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

    您好、Ki

    中文版操作系统没有问题。

    谢谢

    Joe