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.

CCS/IWR1443: optimizer assistant makefile error

Part Number: IWR1443
Other Parts Discussed in Thread: CCSTUDIO

Tool/software: Code Composer Studio

Hi,

I am trying to use the optimizer assistant in CCSv8.2 on software for a mmwave sensor.  I can get debug and release versions built but the generated makefiles for the optimizer assistant has a problem.  The message reported is

**** Build of configuration Release__opt_for_speed__5 for project mmw_mss_14xx ****

/home/akd/ti/ccsv8/utils/bin/gmake -k -j 8 all -O
 
rm -f /home/akd/workspace_v8/mmw_mss_14xx/xwr14xx_mmw_demo.bin
 
makefile:144: recipe for target 'all' failed
gmake[1]: *** No rule to make target 'xwr14xx_mmw_demo_mss.xer4f', needed by 'main-build'.
gmake[1]: Target 'main-build' not remade because of errors.
gmake: *** [all] Error 2

**** Build Finished ****

Your thoughts?  I should not have to hand edit all the files.

Thanks.

Al

  • I can reproduce this and it appears to be a bug in the build system. I will file a bug report and then post the tracking number here. Unfortunately the upcoming CCS 9.0 release also has this issue.

    The workaround for now would be to manually change the opt_for_speed option within the project's build settings and build it individually for each setting. After the bug has been analyzed we will be able to let you know if there is a better workaround. Sorry about the inconvenience.

  • The bug tracking ID for this issue is CCSIDE-3508. Feel free to track its status using the SDOWP link in my signature.
  • Hi Aarti,

    Since CCS 8 and most likely CCS9 has a bug, I went and tried CCS7.4. I get this error. This one probably can be adddressed. Can you please tell me what I should load?

    Description Resource Path Location Type
    xdc.tools.configuro: Error: Can't find the platform package 'ti.platforms.cortexR'. TI platforms are no longer shipped as part of XDCtools (/home/akd/ti/xdctools_3_50_04_43_core). Please ensure you are either using a pre-3.30 version of XDCtools or you have added a product that includes your platform support along the path ';/home/akd/ti/xdctools_3_50_04_43_core/packages'. Check that this path names a directory containing the necessary platform support and that the platform name is properly spelled. .xdchelp /mmw_mss_fuse_cr_14xx line 52 C/C++ Problem

    Thanks.

    Al
  • allen dominek said:
    I get this error. This one probably can be adddressed. Can you please tell me what I should load?

    I also get the same error with CCS 7.4. Unfortunately I don't see an easy fix here either. The bug is actually in the auto-generated makefile itself. In the makefile, the path to the SYS/BIOS packages is not getting passed properly to the XDCtools. 

    For the default/correct project build, it looks like this:

    'Building file: "../mmw.cfg"'
    'Invoking: XDCtools'
    "C:/CCStudio_7.4.0.00015/xdctools_3_50_04_43_core/xs" --xdcpath="C:/ti/bios_6_73_00_12/packages;" xdc.tools.configuro

    while for the failed case, it looks like this:

    'Building file: "../mmw.cfg"'
    'Invoking: XDCtools'
    "C:/CCStudio_7.4.0.00015/xdctools_3_50_04_43_core/xs" --xdcpath= xdc.tools.configuro

    Notice the empty path to --xdcpath.

    Unfortunately since the issue is in the auto-generated makefile, it seems that the quickest and easiest workaround at this point is to manually build the project with the desired optimization settings. Sorry about the inconvenience.

  • Okay,  thanks for the feedback.