Trying to activate eventrecorder together with RTX5. Configuring eventrecorder 'Time Stamp Source' for 'SysTick' will result in activating code of a second SysTick_Handler() in eventrecorder.c. Linker is not amused about that, because there already is a SysTick_Handler() in RTX5 library file irq_cm0.s. "Error: L6200E: Symbol SysTick_Handler multiply defined (by irq_cm0.o and eventrecorder.o)". How to resolve this ?
Solved. Eventrecorder.c has some #if switches regarding EVENT_TIMESTAMP_SOURCE == 2. "2" is not documented in EventRecorderConf.h. Must use Text Editor to set this value in EventRecorderConf.h.
You have probably an outdated Event Recorder configuration file.
Current EventRecorderConf.h V1.1.0 (part of latest ARM_Compiler pack 1.6.1) contains also the selection <2=> CMSIS-RTOS2 System Timer.