无需 IAR 工具链即可访问 IAR 编译固件中的内存

问题描述 投票:0回答:1

我正在尝试将代码覆盖率工具集成到测试工作流程中,以便使用手动测试对代码覆盖率有一个粗略的了解。

我有一个 Renesas RL78 MCU 以及使用 IAR 工具链为其编译的固件。

我想将 IAR 准备的固件刷新到目标中,运行测试一段时间,然后能够停止目标并将特定内存区域(具有代码覆盖率数据的特定数组)下载到主机 PC。

是否可以在不使用 IAR C-SPY 调试器的情况下做到这一点?

注意:我目前正在使用 Renesas E2 Lite 调试器与目标进行交互

embedded iar rl78
1个回答
1
投票

一种可能性是使用调试器宏在调试会话期间归档任何收集的数据。

IDE的信息中心附带了一个模拟串口的示例,演示了如何模拟串口从主机中的文件读取输入。

该示例作为反转方向的基础,然后宏将所需的内存内容通过管道传输到文本文件以供以后分析。

您可以在 IAR 调试器的用户手册中找到更多信息:https://netstorage.iar.com/FileStore/STANDARD/001/002/682/rl78/doc/EWRL78_DebuggingGuide.ENU.pdf#page=301

© www.soinside.com 2019 - 2024. All rights reserved.