Keil Logo

Cortex-M0, RTX5, Eventrecorder

Next Thread | Thread List | Previous Thread Start a Thread | Settings

Details Message
Author
Juergen Marquardt
Posted
8-May-2019 10:05 GMT
Toolset
ARM
New! Cortex-M0, RTX5, Eventrecorder

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 ?

Author
Juergen Marquardt
Posted
8-May-2019 11:01 GMT
Toolset
ARM
New! RE: Cortex-M0, RTX5, Eventrecorder

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.

Author
Robert Rostohar
Posted
9-May-2019 06:24 GMT
Toolset
ARM
New! RE: Cortex-M0, RTX5, Eventrecorder

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.

Next Thread | Thread List | Previous Thread Start a Thread | Settings

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.