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: report makefile 357 issue recipe for target ‘post-build’ fail

Part Number: CCSTUDIO

Tool/software:

Hi Expert

Customer follows below instructions to build the bin file, the file can be generated properly, but ccs will report the issue in the picture:

the command they use to generate bin file is below:

"${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"


the Chinese characters mean: system cannot find the specific path  

Once delete the post build command, the issue will not be reported.

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

want to know why this error is reported by ccs and what will be effected with this error?

thanks

Joe

  • It is because of the Chinese operation system issue, it can work properly with English system.

  • Hi Joe,

    If you try executing the command outside of CCS by using a system terminal (DOS command window), does the same issue occur?

    Thanks

    ki

  • Hi Ki

    Thanks for your reply, I tired 2 ways in my computer:

    1. use this command in my ccs, there is no error reported:

    2. change the relative path to the absolute path, and file a debug folder which contains a .obj file, like below:

    C:\Users\a0499080\CCSspace\falicity0221\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"

    the .bin file can be generated but some warning will be reported, for example:

    Load address not computed for file that does not have a segment table at XML_TI_OFD.pm line 1441. Use of uninitialized value in multiplication (*) at script/mkhex4bin.pl line 295.

    warning: duplicate section name adc_ex10_multiple_soc_epwm.obj(.debug_info) (ignored)

    warning: duplicate section name adc_ex10_multiple_soc_epwm.obj(.rel.debug_frame) (ignored)

    warning: section adc_ex10_multiple_soc_epwm.obj(.text:ADC_getInterruptOverflowStatus) at 00h overlaps adc_ex10_multiple_soc_epwm.obj(.text:ADC_isBaseValid) (adc_ex10_multiple_soc_epwm.obj(.text:ADC_getInterruptOverflowStatus) incomplete or skipped)

    But there is no "system cannot find the specific path" error reported.

    Thanks

    Joe

  • Hi Joe,

    1. use this command in my ccs, there is no error reported:

    Is your environment Windows Chinese OS? If not, I was wondering if the customer can try running from the command line on their Windows Chinese language OS which has the issue.

    Thanks

    ki

  • Hi Ki

    No my system is windows English OS, 

    I was wondering if the customer can try running from the command line on their Windows Chinese language OS which has the issue.

    Yes will try this, also there is no issue for the generated bin file, so I will close this thread and push the project progress.

    Thanks

    Joe

  • Yes will try this,

    Thank you, please keep me updated.

  • Hi Ki

    No issue in Chinese version operation system.

    Thanks

    Joe