我使用MPlab X进行了一个新项目并且它有效。在我完成之后,我不得不参与一个MPlab 8项目。我第一次运行MPlab驱动程序切换器告诉它我现在正在使用MPlab 8.然后我运行了MPlab 8,加载了我的项目并连接了我的REALICE程序员/调试器。我收到了RIErr0035:无法获取设备ID。它以前工作过。我尝试了PICKIT 3并得到了同样的错误。我尝试了另一种方法,它也得到了同样的错误。在我使用MPlab X进行新项目之前,所有项目和程序员都在工作。我也重启了我的电脑。我该怎么做才能解决这个问题,这样我才能再次参与我的MPlab 8项目?
答案 0 :(得分:1)
此帖子相当陈旧,但我与2 RealIce
存在完全相同的问题,因此对Pickit3
的旧项目使用了Mplab8
。
在此之前已经搜索过并找不到解决方案:
Debugger (or Programmer) > Settings Configuration
; Manual Download
; RIFW_012890.jam
的名为Michrochip/MPLAB IDE/REAL ICE
(或类似)的文件。选择它,等待1分钟,奇迹,它的确有效!答案 1 :(得分:1)
这里的问题相同。在浪费2个小时后出现此错误,"手动下载"建议(by Lunasix)终于奏效了。
我对所有人的建议:完全放弃MicroChip MCU和DevTools,切换到正常工作的东西,如ST Micro。
答案 2 :(得分:0)
丹尼斯 有三个原因可以创建无法获取设备ID的错误
答案 3 :(得分:0)
当我尝试使用pickit3
对pic 12f629进行编程时,我遇到了同样的问题在互联网上进行了几个小时并在本地进行测试后,解决方案是降低Pickit USB电源的电压水平(拾取3设置>电源)!
请记住其他产品中使用pickit 2的解决方案