在调试IAR工作台的问题时,我可以在汇编代码中看到当前的PC点。我需要编辑相同的代码,但我无法找到文件位置。这是IAR自动包含的启动文件。IAR 工作台文件夹中有许多相同文件名的变体。那么,我想如何获取文件名及其代码路径出现在反汇编窗口中?
我没有找到任何简单的方法来查找 IAR 反汇编窗口中显示的符号的文件名。但这可以通过以下(直接)方式完成:
- 打开通常存储在目录下的
.map
文件List
其中IAR 项目已存储 - 搜索您在拆卸窗口中看到的符号并找出答案相应的
.o
文件 - 使用相同的文件名并找出它包含的位置(在表单中IAR 项目中的
.c
或.s
个)。 - 如果未直接包含,则可能是预建库(
.a
文件)。在这种情况下,您可以找到库 (.a
) 文件名位于同一.map
文件中。然后你需要挖掘图书馆是如何构建的?来源在哪里?
谢谢!