硬汉嵌入式论坛

 找回密码
 立即注册
查看: 968|回复: 4
收起左侧

[MDK] Event Recorder的Time Stamp Clock Frequency设置

[复制链接]

4

主题

12

回帖

24

积分

新手上路

积分
24
发表于 2022-7-26 11:08:06 | 显示全部楼层 |阅读模式
我的keil版本为 5.37 开启Event Recorder 后EventRecorderConf.h 配置如下:


硬汉文档如下:

1658804685701.jpg



不同指出在于      ”Time Stamp Clock Frequency“,想知道这个怎么配置









回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2022-7-26 11:44:08 | 显示全部楼层
想知道这个用不用配置
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2022-7-26 12:07:27 | 显示全部楼层
这个是给M0用的,M0没有DWT时钟周期计数器,那个Time Stamp Clock Frequency可以不用配置,代码里面有个默认设置的。
[C] 纯文本查看 复制代码
#if (EVENT_TIMESTAMP_SOURCE < 3)
__WEAK uint32_t EventRecorderTimerGetFreq (void) {
#if   (EVENT_TIMESTAMP_SOURCE == 0)
  #if ((__CORTEX_M >= 3U) && (__CORTEX_M != 23U))
    return (SystemCoreClock);
  #else
    return 0U;
  #endif
#elif (EVENT_TIMESTAMP_SOURCE == 1)
  return (SysTickGetFreq());
#elif (EVENT_TIMESTAMP_SOURCE == 2)
  uint32_t freq;
 
  if (SysTimerIsRunning() != 0U) {
    freq = osKernelGetSysTimerFreq();
  } else {
    freq = 0U;
  }
  return (freq);
#endif
}
#endif



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2022-7-26 12:07:32 | 显示全部楼层
这个是给M0用的,M0没有DWT时钟周期计数器,那个Time Stamp Clock Frequency可以不用配置,代码里面有个默认设置的。

回复

使用道具 举报

4

主题

12

回帖

24

积分

新手上路

积分
24
 楼主| 发表于 2022-7-26 14:07:38 | 显示全部楼层
谢谢硬汉。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 06:35 , Processed in 0.250817 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表