Microchip
直播中

吴键洪

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

MPLAB X IDE 3.15/3.20构建时“无法加载程序文件:null”

我无法调试用PIC24FJ256GB210MPLAB X IDE 3.15或3.20XC16v1.25构建的项目。一些COFF格式的库(ELF格式不可用)ICD 3或SimulatorI可以构建(并在目标硬件上编程和运行)项目。但是,具体地说,每当我调试项目时,直到最后一行,构建都是可以的:在PIC24EP256MC206上,我还有其他(不相关的)PIC24项目,它们与我能够调试的工具集相同。但是,我绝对无法绕过这个“程序文件无法加载:null”错误消息,它阻止了我进行调试。我注意到,每次通过Debug Project构建项目时,Notifications窗口都会报告一个意外的异常:java.lang.StringInde.utof.sExcept离子异常已经发生。项目的源文件数量非常大,所以我不愿意创建一个新的项目文件来跟踪它。我确实创建了一个新配置(使用模拟器而不是ICD 3),并且行为完全相同。谁能帮忙解决这个问题呢?

回帖(19)

周娟

2019-9-30 11:59:35
我不是在我刚刚创建的一个简单的项目上看到这个问题。有没有可能在通知窗口中点击某个东西,得到一个完整的堆栈转储?
举报

卢鉴冰

2019-9-30 12:07:10
我同意很难重现——对于一个新项目没有显示这个错误并不感到惊讶。您能就如何获得堆栈转储(它是NB堆栈转储吗?)你要求的?
举报

周娟

2019-9-30 12:16:45
我真的不知道整个堆栈转储是否可以访问。我实际上是在问一个问题:“你能找到一种方法来获得堆栈转储吗?”我希望在通知窗口中有一个链接,你可以点击获取更多信息。完全堆栈转储会让我们知道到底出了什么问题。
举报

卢鉴冰

2019-9-30 12:36:00
IIRC,通知窗口中的附加信息链接只是一个小弹出窗口,它告诉我关于Java异常的情况…我将检查是否有更多的信息,当我有机会再次访问该项目。
举报

更多回帖

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