ST意法半导体
直播中

万物死

8年用户 1271经验值
擅长:MEMS/传感技术
私信 关注
[问答]

如何使用STM32Cube IDE查看STM32H745发现板中FreeRTOS的CPU和FLASH使用率?

你好支持团队,
目前,我正在使用 FreeRTOS 并使用 STM32cube IDE。
我在基于 FreeRTOS 的应用程序中创建了两个任务。
当两个任务都处于运行状态时,我需要使用 STM32 cube IDE 获取以下数据。
这两项任务都在 CORE-M7 中运行。
i) CPU 利用率(针对特定的 CORE-M7)
ii) 内存使用
iii)FLASH使用
前任。在 Linux 中,我们很容易查看特定进程的 CPU 使用率和内存。
  我们可以在 STM32 cube IDE 中对特定的 CORE-M7 做同样的事情吗?
让我知道如何在适用于 FreeRTOS 的 STM32Cube IDE 中实现这一点。
或者,Required any plugins 为此提供了有关如何添加插件和使用它们的所有步骤。
硬件和软件详细信息:
1)硬件:
- STM32H745 探索板。
2)软件:
- STM32cube IDE 版本:1.8.0
- 操作系统 - Windows 操作系统 (Windows 10)





回帖(1)

李响

2022-12-2 11:05:32

  • 可以使用FreeRTOS 任务列表视图测量 CPU 使用率。您需要检测 FreeRTOS 才能使用计时器。阅读用户指南 UM2609,第 6.2.1 章(FreeRTOS - 要求)
  • RAM 使用:如果您指的是任务的堆栈使用,那么也请阅读同一章并依赖FreeRTOS 任务列表视图。
  • Flash 使用:检查构建分析器视图或映射文件。它可以显示使用了多少闪存(在编译时)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分