喜欢0次
大家好,
请教一下大家在RISCV的生态里有没有可以离线(不接开发板)分析MCU运行异常的工具;
具体的流程:
MCU运行过程发生异常,主动上报Assert,程序将异常位置的上下文寄存器存储到RAM中,再通过其他手段将整个RAM区域(包含代码和数据)都dump出来,形成dump文件;再离线通过工具结合elf文件+dump文件恢复Assert的现场,查看调用栈和内部数据分析Assert原因;
这个类似于linux下GDB+可执行程序+coredump文件分析;
请教一下大家RISCV下是否存在这种分析工具?