Microchip
直播中

刘娜

7年用户 174经验值
私信 关注
[问答]

如何调试此当前PC 0x0找不到源代码行问题?

我在这上面一直撞到墙上。我刚刚重新开始编程,需要一些帮助。我从一个dsPIC33fj16gs502开始,在程序停止之后一直运行到这个调试器控制台消息中。“在当前的PC 0x0上没有找到源代码行。”我在一个带有PICki的linux机器上使用MPLAB X v3.55xc16项目模板。T 3。在等待时钟更改或PLL锁定的循环中,我的程序停止并重新启动。这样:如果我试图运行它,语句中的任何一个都会停止并重新启动我的程序。我可以通过他们,虽然我的程序将工作很好之后。WDT和FSCM,关闭。我尝试过调试我的调试器设置,没有运气。有没有明显的东西我丢失了?这只是来自产品手册的代码。我可以用一个新的项目模板在一个干净的Windows安装上复制这个问题。

回帖(7)

王焕树

2020-4-20 09:09:41
我知道你说过WDT关机,但那是最可能的罪魁祸首。另一个引起闪光现象的常见原因是Vcap电容器。它必须在4.7μF到10μF之间,而且ESR非常低。
举报

李天竹

2020-4-20 09:27:06
在WDT上,我同意QHB。如果在配置中启用WDT,则不足以禁用WDT。
举报

陈晨

2020-4-20 09:42:59
加上任何其他重置。你可以检查RCON看看发生了什么。以及可能未处理的异常。程序中是否有异常处理程序?
举报

杨晓健

2020-4-20 10:03:56
尝试为未编码的中断/错误包含一个“陷阱”文件。可能是时钟设置FRC=?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分