I am using the CMSISrtxSignals tutorial project to experiment with the EventRecorder. I followed the setup instructions here setup event recorder.
When the application runs, the only events in the recorder are:
The filter has all RTX events enabled.
All of the Event Recorder Configuration options are enabled in RTX_Config.h
Why don't any of the RTX events appear in the recorder window?
You need to rebuild RTX from source - select from the Run Time Environment pull down:
See also the below Learning Path contents (scroll down to RTX Events):https://learn.arm.com/learning-paths/microcontrollers/cmsis_rtx/eventrecorder/
Thanks. I tried to compile from source but getting compilation errors is an ISR assembler module. Undefined symbols. Will checkout the link provided.
C:/Users/acurtis/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/RTOS2/RTX/Source/GCC/irq_armv7m.S(1): error: A1167E: Invalid line start C:/Users/acurtis/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/RTOS2/RTX/Source/GCC/irq_armv7m.S(2): error: A1159E: Label missing from line start
You have only selected the wrong assembler in your project. Please open the µVision dialog 'Options for Target', then select the tab 'Asm', and then select 'armclang (Auto Select )' for 'Assembler Option'. This should solve the errors.
Thank you! I would not have figured that out.