We've built a small project based on the takthru example and when I rebuild the original, this doesn't happen, but in our project, it seems to rebuild every file every time we build. I've tried using VERBOSE=1 in the make command line but it still doesn't tell me why it's rebuilding everything.
eg
18:08:43 **** Incremental Build of configuration Debug for project sharcfx_realtime_testing **** make VERBOSE=1 all 'Building file: ../system/startup_lsp/lsp/mpu_table.c' 'Invoking: CrossCore SHARC-FX C Compiler' ccfx -proc ADSP-SC835 -si-revision 0.0 -c -ffunction-sections -fdata-sections -mlongcalls -g -DCORE1 -D_DEBUG -DADI_DEBUG @includes-c4d225bfd7eae1e0d8dc5a8e9bdcb9b2.txt -MMD -MP -MF"system/startup_lsp/lsp/mpu_table.d" -MT"system/startup_lsp/lsp/mpu_table.o" -o "system/startup_lsp/lsp/mpu_table.o" "../system/startup_lsp/lsp/mpu_table.c" 'Finished building: ../system/startup_lsp/lsp/mpu_table.c' ' ' 'Building file: ../system/sru/sru_config.c' 'Invoking: CrossCore SHARC-FX C Compiler' ccfx -proc ADSP-SC835 -si-revision 0.0 -c -ffunction-sections -fdata-sections -mlongcalls -g -DCORE1 -D_DEBUG -DADI_DEBUG @includes-c4d225bfd7eae1e0d8dc5a8e9bdcb9b2.txt -MMD -MP -MF"system/sru/sru_config.d" -MT"system/sru/sru_config.o" -o "system/sru/sru_config.o" "../system/sru/sru_config.c" 'Finished building: ../system/sru/sru_config.c'
I seem to be randomly getting these "problem occurred" warnings pop up even on the example projects 
Doing a rebuild on the original talkthrough project as expected does..
18:13:28 **** Incremental Build of configuration Debug for project AD_TalkT_I2S_EZ_21835_Core1 **** make all make: Nothing to be done for 'all'. 18:13:28 Build Finished. 0 errors, 0 warnings. (took 127ms)
Any ideas ?
Thanks
Divya.P - Moved from ADSP-SC83x to CrossCore Embedded Studio and Add-ins. Post date updated from Tuesday, November 11, 2025 6:15 PM UTC to Wednesday, November 12, 2025 4:42 AM UTC to reflect the move.
Divya.P - Moved from ADSP-SC83x to CrossCore Embedded Studio and Add-ins. Post date updated from Wednesday, November 12, 2025 4:42 AM UTC to Wednesday, November 12, 2025 4:42 AM UTC to reflect the move.
Hi,
Had you changed the project name or (After created the project) by any chance. Because sometimes, renaming the project name will break the incremental build.
If done so, try manually renaming the project folder in a file browser and edit the .project and .cproject to replace all instances of "old project name" with "new project name"
Also, We recommend ensuring that the "Incremental build" option is enabled in your CCES settings. When enabled, only modified or affected files are rebuilt during compilation.
You can find the "Incremental build" option in the following two locations. Please make sure it is enabled in both:
1. Right click on project > Properties > C/C++ Build > Behavior tab > Build(incremental build)
2. Window > Preferences > C/C++ > New C/C++ project wizard > Makefile Project > Behavior tab > Build(incremental build)
And, we recommend referring the below thread which might help you.
https://ez.analog.com/dsp/software-and-development-tools/cces/f/q-a/67823/cces-build-always-rebuilds-all-files
Regards,
Santhakumari.V
Yes that was it - some of the project files were still referencing the old project.
Thanks