Part Number: AM5728
Tool/software: Code Composer Studio
I have an existing DSP project for the AM5728. It has two working build configurations, EVM (so I can run my code on the EVM) and Platform1 (my code compiled for my platform on DSP Core #1). I need to add a third build configuration for DSP Core #2.
So, under Manage Configurations, I select New, Type in a new name, let's say Platform2 and copy from existing Configuration Platform1.
Platform1 one still builds but Platform2 fails to build with this error:
gmake[1]: *** No rule to make target `<My project path>/Platform2/Dsp2.xe66', needed by `main-build'.
gmake[1]: Target `main-build' not remade because of errors.
gmake: *** [all] Error 2
When I look at the generated makefile difference between Platform1 and Platform2 I see this for Platform2:
EXE_OUTPUTS += \
linker.exe \
EXE_OUTPUTS__QUOTED += \
"linker.exe" \
I've also seen
EXE_OUTPUTS += \
default.exe \
EXE_OUTPUTS__QUOTED += \
"default.exe" \
and
EXE_OUTPUTS += \
BIOS.exe \
EXE_OUTPUTS__QUOTED += \
"BIOS.exe" \
What I should see is
EXE_OUTPUTS += \
<my project path>/Platform2/Dsp2.xe66 \
EXE_OUTPUTS__QUOTED += \
"<my project path>/Platform2/Dsp2.xe66" \
No amount of deleting the workspace, restarting CCS, deleting the build folders, etc seems to be able to fix this. What can I different to make this work correctly?