你(们)好。
我在自己的设计中使用 f280023从闪存执行一些代码、 直到 今天、代码的执行完全正常。
我一直在调试一些 SPI 问题、并进行了一些小的代码更改、在 调试期间突然收到"地址0x3f8165"的中断消息。
我尝试撤消代码更改、但仍然获得"break at address "0x3f8165"、没有可用的调试信息、或者程序代码之外的信息。 "消息。
2.要检查硬件是否损坏,我在另一个主板上尝试过它,但仍收到上述消息,硬件不应损坏。
3.我恢复到代码的旧版本,代码执行正常,再次确认硬件不应损坏。
奇怪的是、我似乎无法弄清在我的最近代码中导致此问题的原因、我尝试删除了我最近添加的某些行、并注释掉了大量代码段、但这没有什么区别。
我认为它可能与中断相关、因为如果不按照以下说明启用中断、就不会出现此问题:
//启用中断
EINT;
ERTM;
当我单击"view dissasonic"时、我获得了指令行"0x3f8165"的以下信息、不确定如何确定这行代码的作用:
是否有任何想法、原因是什么以及我可以尝试解决此问题的方法? 非常感谢您的帮助、