We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.