windows - 如何解决 Windows 10 上 Mbed 故障转储中的代码行?
问题描述
Mbed 代码在下面抛出故障转储,我希望找到与给定 PC 对应的行。虽然我在 Windows 上,所以简单的“ addr2line ”不可用。我在 Windows 上尝试了带有 Ubuntu shell 的addr2line,但它给出了 ??:?
Windows 10上从 ARM ELF 执行地址到行解析的最佳工具是什么?
++ MbedOS Fault Handler ++
FaultType: HardFault
Context:
R0: 0
R1: 2000A0C8
R2: 1
R3: 14
R4: 20007854
R5: 2000A0
R6: 68
R7: 0
R8: 0
R9: 0
R10: 0
R11: 0
R12: 29FC1
SP : 2000A8B8
LR : 2C007
PC : 2000A0C8
xPSR : 0
PSP : 2000A898
MSP : 2003FFC0
CPUID: 410FC241
HFSR : 40000000
MMFSR: 0
BFSR : 0
UFSR : 2
DFSR : 0
AFSR : 0
Mode : Thread
Priv : Privileged
Stack: PSP
-- MbedOS Fault Handler --
解决方案
推荐阅读
- windows - 为多个分区配置 Hive 注册表存储
- r - 具有字符向量的数据帧的快速聚合
- json - Ruby Sinatra JSON 设置
- database - 如何解决在 Delphi Firedac 中添加 ADT 字段的错误?
- excel - EXCEL VBA查找最大日期并过滤最大日期前x天
- typescript - Angular 6 测试 httpclient post 方法
- asp.net-mvc - 在 Asp.net mvc 中查看模型
- angular - PrimeNG 表未重置
- java - 通过 maven 的 OpenJDK 11 + OpenJFX 11 无法在 Eclipse 2018-09 + Java 11 补丁中运行
- c++ - 为什么在 x64 构建配置上内存地址增加 54?