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.

Incremental build not working after migrating to CCSv6.2

Hi,

I just migrated from CCS 6.1.3 to 6.2 (6.2.0.00048), and now when I build my projects (via right click, Build project), it always performs a full build and not an incremental build, even if there nothing to rebuild. Is there a way to change this behavior? Is this a bug in 6.2?

Thanks,

Stephane

  • Hello,
    The default is to do an incremental build like it worked in 6.1.3. It sounds like a bug in 6.2.0 but I cannot reproduce the issue to confirm it. Can you provide a small test case? And if you have not tried already, can you try using a new workspace folder, import the project to it and try it there?

    Thanks
    ki
  • Hi,

    It was a new workspace and my old project imported in it. I will check if I can reproduce on a small test case.

    Regards,

    Stephane

  • Hi,

    I narrowed down the issue:

    - If I create a brand new project (with DSP/BIOS support), I don't see the issue, the incremental build works fine.
    - When starting from my old DSP/BIOS project and stripping it down to just a few empty functions, I can see that the incremental build works fine for the .c files, but not for the .tcf file: the .tcf file is always recompiled.
    - When removing the post-build step from my project file, the .tcf file is not recompiled anymore

    So the post-build step seems to be the trigger.

    You can reproduce the issue by:
    - create a new CCS project (I chose target EZDSPF28335, compiler v6.4.11, DSP/BIOS v5.42.1.09, template: DSP/BIOS, ezdsp28335, "hello example")
    - Build several times to see that incremental build works fine
    - Add a post-build step (for example: "notepad")
    - Build several times to see that incremental build doesn't work anymore, the .tcf file is always recompiled.

    Regards,
    Stephane
  • Ki,

    Could you reproduce the issue with the steps I mention above?

    Regards,

    Stephane

  • Hello Stephane
    Sorry for the delay in response and thank you for the excellent test case. I am able to reproduce on 6.2.0. It does seem specific to post build steps and BIOS5. I am not able to reproduce with BIOS6 or non-BIOS projects. And yes, the issue didn't exist in 6.1.3. It seems like a regression of some sort. I will investigate more with the engineers and let you know what I find.

    Thanks
    ki
  • This looks like a bug that was introduced in 6.2.0. I have filed a bug for this. Tracking ID: CCSIDE-2947

    Thanks
    ki