之前在论坛分享过一个软件:
分享一个HardFault分析软件,,初始版本
最近使用完善了下,重新分享一下
,,主要完善内容有:
1、添加HardFault原因寄存器解析
2、不再依赖.map文件,,只需指定反汇编文件即可
3、添加对GCC反汇编文件的支持,,当前支持Keil MDK和GCC两种反汇编文件,,以后会添加IAR格式支持
4、可指定分析哪个栈,,以及要分析栈的大小
5、将对反汇编文件的分析结果打印出来,,显示函数间的调用关系
执行效果:
QQ截图20190220222710.jpg (111.86 KB, 下载次数: 0)
下载附件
2019-2-20 23:14 上传
源代码:
https://github.com/XIVN1987/JHFView
打包后的exe文件:
JHFView.part1.rar
(6 MB, 下载次数: 100)
2019-2-20 23:17 上传
点击文件名下载附件
JHFView.part2.rar
(5.53 MB, 下载次数: 82)
2019-2-20 23:17 上传
点击文件名下载附件
可以定位具体位置,,比如顶楼的例子,故障发生的指令地址是0x20C,,在反汇编文件中找一下这个指令地址对应的源码行就可以了
一周热门 更多>