参考:
https://www.keil.com/pack/doc/compiler/EventRecorder/html/SCVD_Format.html
https://www.keil.com/support/docs/4012.htm
https://www.keil.com/pack/doc/compiler/EventRecorder/html/er_use.html#place_uninit_memory
0、特点
1.2.1 Event Recorder 的特色
Event Recorder 的特色主要有以下几点:
1. 提升应用程序动态执行期间的检测能力。
2. 支持的事件类型滤除机制,比如运行错误,API 调用,内部操作和操作信息的区分。
3. 可以在任务中,RTOS 内核中和中断服务程序中任意调用。
4. 对于带 ITM 功能的 Cortex-M3/M4/M7/M33 内核芯片,执行记录期间,全程无需开关中断操作。
对于不带 ITM 功能的 Cortex-M0/M0+/M23,是需要开关中断的。
5. 支持 printf 重定向。
6. 各种 link 通吃,支持 SWD 接口或者 JTAG 接口方式的 JLINK、STLINK、ULINK