Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
resources:tools-software:product-support-software:sigma-delta_adc_temperature-ble_demo [21 May 2020 12:32] – final draft3 Mahesh Phalkeresources:tools-software:product-support-software:sigma-delta_adc_temperature-ble_demo [08 Jun 2020 09:10] – CMSIS Compatibility issue Mahesh Phalke
Line 124: Line 124:
 . .
 } > DSRAM_A } > DSRAM_A
 +</code>
 +
 +
 +=== CMSIS Compatibility (startup_ADuCM3029.c) ===
 +
 +The ADuCM3029 software package startup file is not yet updated to support latest changes in the ARM CMSIS drivers (CMSIS-CORE (M) Version 5.3.0 and above) and it creates conflicts in the startup_ADuCM3029.c file for duplicate identifiers. To avoid this conflict, startup file is modified as below:
 +<code c>
 +#if __CM_CMSIS_VERSION < 0x050003
 +// For CMSIS-CORE(M) version 5.3.0 above, the below variables have defined
 +// with different data types in cmsis_gcc.h file from the device CMSIS pack.
 +// The ADuCM3029 start-up code is not yet up-to-date with the latest changes from
 +// the CMSIS pack. Hence commenting below code to avoid compilation errors.
 +extern uint32_t __copy_table_start__;
 +extern uint32_t __copy_table_end__;
 +extern uint32_t __zero_table_start__;
 +extern uint32_t __zero_table_end__;
 +#endif
 </code> </code>
  
resources/tools-software/product-support-software/sigma-delta_adc_temperature-ble_demo.txt · Last modified: 14 Jan 2021 05:38 by Robin Getz