相关文章推荐
酒量小的滑板  ·  如何始终允许从浏览器中的本地文件访问麦克风和 ...·  1 年前    · 
酒量小的眼镜  ·  你不知道的Node.js性能优化,读了之后水 ...·  1 年前    · 
八块腹肌的大葱  ·  腾讯、飞书等在线表格自动化编辑--pytho ...·  1 年前    · 
豪气的感冒药  ·  worksteal thread pool ...·  1 年前    · 
深沉的鸡蛋面  ·  keytool : ...·  2 年前    · 
Code  ›  mdk平台下,cm3内核单片机使用event recorder,测试函数运行时间及printf打印开发者社区
event 单片机 mdk
https://cloud.tencent.com/developer/article/1997854
私奔的红烧肉
1 年前
用户4645519

mdk平台下,cm3内核单片机使用event recorder,测试函数运行时间及printf打印

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
用户4645519
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > mdk平台下,cm3内核单片机使用event recorder,测试函数运行时间及printf打印

mdk平台下,cm3内核单片机使用event recorder,测试函数运行时间及printf打印

作者头像
用户4645519
发布 于 2022-05-09 20:18:01
743 0
发布 于 2022-05-09 20:18:01
举报
文章被收录于专栏: 嵌入式学习

参考:

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 和 CMSIS-DAP。 7. 对于带 DWT 时钟周期计数器功能的 Cortex-M3/M4/M7/M33 内核芯片,创建时间戳时,可以有效 降低系统负担,无需专用定时器来实现。 8. Event Recorder 执行时间具有时间确定性,即执行的时间是确定的,而且执行速度超快,因此,实 际产品中的代码依然可以带有这部分,无需创建 debug 和 release 两种版本。 9. RTX5 及其所有中间件都支持 Event Recorder 调试。

============================================摘录自安富莱电子

1、最好使用比较新的cmsis库,否则添加event recorder将无法编译通过

2、rte设置如下:

3、sct文件开辟一个NOINIT的sram区域,不开辟好像也可以,官网教程是开辟的。

4、初始化,记得添加头文件

代码语言: javascript
复制
void event_record_init(void)
 
推荐文章
酒量小的滑板  ·  如何始终允许从浏览器中的本地文件访问麦克风和摄像头_在进行Selenium测试时,如何访问或关闭Chromedriver中的麦克风和摄像头弹出窗口?_如何允许网站访问CEFSharp WPF中的本地文
1 年前
酒量小的眼镜  ·  你不知道的Node.js性能优化,读了之后水平直线上升 - 腾讯云开发者 - 博客园
1 年前
八块腹肌的大葱  ·  腾讯、飞书等在线表格自动化编辑--python_自动化操作腾讯文档-CSDN博客
1 年前
豪气的感冒药  ·  worksteal thread pool - qicosmos(江南) - 博客园
1 年前
深沉的鸡蛋面  ·  keytool : 无法将“keytool”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_wx6407463693ee6的技术博客_51CTO博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号