完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对于MPLAB X更有经验的人来说,答案可能很容易,但我不确定如何去做。我的问题是,有时我得到一个一般的异常故障(我使用PIC32 MX)。在常规异常处理程序中,我将异常的代码和地址保存在持久变量中,然后进行软重置。重置之后,我可以在网页上看到最后一个异常故障的值。但是,由于没有调试代码,所以无法查看Mplab X中的反汇编代码以找到发生这种情况的位置。我现在不能确定,但我认为你可以在MPLAB 8中完成。有没有一种简单的方法?我知道,我可以在事件之后将调试器连接到图片并查看反汇编,但是肯定应该有更简单的方法。
以上来自于百度翻译 以下为原文 It may be easy to answer for someone with more experience with Mplab X but I am not sure how to do it. The problem I have is that sometimes I get a general exception fault (I am using Pic32mx). In General exception handler I save the code and address of the exception in the persistent variables and then do a soft reset. After the reset I can see on my web page the values for the last exception fault. But since I am not debugging the code when it happens I can't view disassembly code in Mplab X to find where this occurs. I can't be sure now, but I think you could do it in Mplab 8. Is there an easy way to do it? I know, that I could connect the debugger to the pic after the event and look at the disassembly, but surely there should be an easier way. |
|
相关推荐
1个回答
|
|
如果您保存了EPC地址,可以使用AdDR2Load命令行实用程序将其映射到源代码行。还可以使用Objutp生成对象代码文件的反汇编列表。
以上来自于百度翻译 以下为原文 If you have saved the EPC address, you can use eg. the addr2line command-line utility to map it to a source code line. You can also use objdump to generate a disassembly listing of the object code file. |
|
|
|
只有小组成员才能发言,加入小组>>
5212 浏览 9 评论
2020 浏览 8 评论
1944 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3193 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2246 浏览 5 评论
764浏览 1评论
650浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
571浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
662浏览 0评论
560浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-13 07:56 , Processed in 1.255459 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号