Microchip
直播中

王琴

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

模拟器无法读取COF文件

我使用MPLAB-X并尝试使用软件调试器(模拟器)进行调试。我的目标是用MPASM编程的PIC12F683。我的程序将组装起来,但是如果我试着调试,就会得到这个错误:从C:/FreqCountNRK.X/dist/default/debug/FreqCountNRK.X.debug.cof加载代码……程序文件无法加载:null.“FreqCountNRK”是我的项目名称。我检查并且文件确实存在并且不是零长度并且可以被打开。我正在运行Windows 7。有一次,我听说任何文件夹名中有空格的路径都有问题,所以我将项目直接移到C:下,路径中没有空格。有什么想法吗?尼克

回帖(4)

周娟

2019-9-25 14:48:55
我想你用的是3.15?这听起来可能是模拟器的一个已知问题(希望在3.20中固定)。我相信,如果您注释掉代码中的配置位设置,然后完全重新启动MPLAB X,就可以解决这个问题。(抱歉回答不清楚,但我离工作站ATM不远。)
举报

王玉华

2019-9-25 15:07:34
Nick:就像在“.COF”文件上的“第二个意见”一样,试着在它上面运行MP2HEX。它在MSAPMX目录中找到,并将.COF文件作为命令行参数。如果成功,则应该得到.HEX文件。Irc,它在STDUT上列出了几行。我会在.cof文件用来消除目录解析等问题的目录中运行它。我一直使用模拟器,从未遇到过这种特殊问题。模拟器对于测试算法(CRC,链表,……)非常有用。-任何事情都不是用外围设备,而是核心。不过,我很久没用过“683”了。当然,自从MPLabX被介绍以来,运气不好,GPEDIT:语法。
举报

周宇

2019-9-25 15:21:54
不确定是否是你的问题的根源,但似乎你有一个时期的路径。通常,Microchip程序(MPLAB、编译器、链接器等)不喜欢路径或文件名中的空格或周期。
举报

张丽

2019-9-25 15:31:35
听起来你好像看到了我所看到的:http://www..hip.com/for./FindPost/900570。如果你有,或者曾经有一个附加到项目的刺激文件,请尝试关闭刺激选项卡,然后关闭并重新打开项目。
举报

更多回帖

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