0

我在一个新项目中使用了 MPlab X,它确实有效。完成后,我必须从事 MPlab 8 项目。我首先运行 MPlab 驱动程序切换器,告诉它我现在使用的是 MPlab 8。然后我运行 MPlab 8,加载我的项目并连接我的 REALICE 编程器/调试器。我收到了 RIErr0035:无法获取设备 ID。它以前工作过。我尝试了 PICKIT 3 并得到了同样的错误。我尝试了一个不同的prolect,它得到了同样的错误。在我将 MPlab X 用于新项目之前,所有项目和程序员都工作过。我也重新启动了我的电脑。我可以做些什么来解决这个问题,以便我可以再次处理我的 MPlab 8 项目?

4

4 回答 4

1

这篇文章相当陈旧,但我遇到了完全相同的问题,2 RealIce因此在Pickit3旧项目中使用Mplab8.

已经搜索并没有找到解决方案,直到这个:

  1. Debugger (or Programmer) > Settings Configuration;
  2. 选择Manual Download
  3. 将建议从目录中命名RIFW_012890.jam(或类似)的文件。Michrochip/MPLAB IDE/REAL ICE选择它,等待 1 分钟,奇迹般的,它起作用了!
于 2016-02-18T11:17:24.440 回答
1

这里同样的问题。在浪费了这个错误 2 小时之后,“手动下载”建议(由 Lunasix 提供)终于奏效了。

我对所有人的建议:完全放弃 MicroChip MCU 和 DevTools,改用可以正常工作的东西,比如 ST Micro。

于 2017-09-29T03:33:35.430 回答
0

dennis 有三个原因会导致无法获取设备 ID 的错误

  1. PGC/PGD PIN 被交换。
  2. VCAP/VDDCORE 电容不是 PPOPER。
  3. 微控制器损坏。
于 2016-01-30T09:28:19.370 回答
0

当我尝试使用 pickit3 对 pic 12f629 进行编程时,我遇到了同样的问题

在互联网上几个小时并在本地测试后,解决方案是降低 Pickit USB 电源的电压水平(pickit 3 设置>电源)!

请记住使用 pickit 2 在其他产品中的解决方案

于 2017-08-04T21:14:53.713 回答