CCES Build Error in 'startup_ADuCM3029.c'

Hello,

I'm new to CCES, and I am trying to build a project in version 2.9.0. I have searched and cannot find any information on what is causing this error. The error I am getting is:

C:/Analog Devices/CrossCore Embedded Studio 2.9.0/ARM/packs/ARM/CMSIS/5.6.0/CMSIS/Core/Include/cmsis_gcc.h:149:31: note: previous declaration of '__zero_table_end__' was here
   extern const __zero_table_t __zero_table_end__;
                               ^~~~~~~~~~~~~~~~~~

Any help would be greatly appreciated.

Parents
  • I believe I have found that the header file:

    "C:/Analog Devices/CrossCore Embedded Studio 2.9.0/ARM/packs/ARM/CMSIS/5.6.0/CMSIS/Core/Include/cmsis_gcc.h"

    defines __zero_table_t and __copy_table_t, while it is defined again in "Startup_ADUCM_3029.c"

    I commented out the declaration in "Startup_ADUCM_3029.c", and it builds now.

Reply
  • I believe I have found that the header file:

    "C:/Analog Devices/CrossCore Embedded Studio 2.9.0/ARM/packs/ARM/CMSIS/5.6.0/CMSIS/Core/Include/cmsis_gcc.h"

    defines __zero_table_t and __copy_table_t, while it is defined again in "Startup_ADUCM_3029.c"

    I commented out the declaration in "Startup_ADUCM_3029.c", and it builds now.

Children
No Data