![]() |
Event Recorder
Version 1.0.0
MDK Debugger Views for Status and Event Information
|
The software component Event Recorder uses event annotations in the application code or software component libraries to provide event timing and data information while the program is executing. This event information is stored in an Event Buffer on the target system, that is continuously read by the Debug Unit and displayed in the Event Recorder window of the MDK debugger.
Benefits of the Event Recorder
The following sections describe:
MDK Debugger views have the following software and hardware requirements:
Target: Cortex-M3 using DWT Cycle Counter as timer
Parameter | ARMCC V5.06 | ARMCC V5.06 | ARMCC V6.6 | ARMCC V6.6 |
---|---|---|---|---|
Compiler options | -O3 | -O3 -Otime | -Os | -O3 |
ROM size | 1276 bytes | 1966 bytes | 1422 bytes | 2022 bytes |
RAM size @8 records (min) | 288 bytes | 288 bytes | 288 bytes | 288 bytes |
RAM size @64 records (default) | 1184 bytes | 1184 bytes | 1184 bytes | 1184 bytes |
Stack size | ? bytes | ? bytes | ? bytes | ? bytes |
EventRecord2 (id+8bytes) | 208 cycles | 172 cycles | 184 cycles | 171 cycles |
EventRecord4 (id+16bytes) | 376 cycles | 306 cycles | 317 cycles | 303 cycles |
EventRecordData (id+8bytes) | 297 cycles | 253 cycles | 264 cycles | 245 cycles |
EventRecordData (id+16bytes) | 470 cycles | 396 cycles | 393 cycles | 385 cycles |
EventRecordData (id+24bytes) | 610 cycles | 513 cycles | 505 cycles | 496 cycles |
EventRecordData (id+32bytes) | 743 cycles | 645 cycles | 623 cycles | 619 cycles |