c++ - IAR EW for ARM 分析器

标签 c++ arm profiler iar

我正在尝试让 IAR Embedded Workbench for ARM 的分析器插件正常工作。我已经在文档中设置了所有内容,但是当我启动 C-Spy 并启动插件时,我遇到了错误。我尝试了不同的模拟器,每个模拟器都给出了不同的错误:

Segger SAM-ICE JTAG 仿真器 - 调试日志中出现以下内容:

Thu May 27 12:43:04 2010: Profiler: No cycle counter could be found. Profiler will only count function calls. 
Thu May 27 12:43:04 2010: Failed to set breakpoint at 0x001411F2 
Thu May 27 12:43:04 2010: Profiler: Could not set enough breakpoints.

J-Link Pro 仿真器 - 弹出窗口显示以下内容:

No More Breakpoints Available
Available breakpoints: 2048

模拟器似乎不支持该插件。有人成功使用过这个插件吗?如果是,使用哪个模拟器?

有谁知道我可以使用的替代方法或解决方案(即在代码中)?最好满足以下条件:

  • 尽可能提高内存效率,因为我的应用程序中只剩下很少的 RAM。
  • 能够很好地使用 RTOS。

最佳答案

我认为有更好的方法。使用 GDB 服务器和 use this technique .

关于c++ - IAR EW for ARM 分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927120/

相关文章:

c++ - 将模板函数声明为友元

c++ - 为什么在 .cpp 中使用 #include<.hpp>,而不是在 .hpp 中使用 <.cpp>?

arm - 有没有办法将数据从应用程序直接发送到 JTAG 端口? (皮质-M3)

linux-kernel - 在/init 之后退出代码 = 0x00000004 的内核 panic

c++ - 我应该如何分析 visual c++ express?

sql - 是否可以监视和记录针对 Access MDB 进行的实际查询?

c++ - 使用 Visual Studio 2010 时出现错误/不正确的 C2248 错误

java - 在 Eclipse 中同时构建和上传

deep-learning - 如何在pytorch训练中优化cudaHostAlloc和cudaLaunchKernel时间

c++ - 我正在阅读的代码中有奇怪的括号