【问题标题】:MPLAB X IDE 2.05 cannot write in Microchip dsPIC30F6014AMPLAB X IDE 2.05 无法写入 Microchip dsPIC30F6014A
【发布时间】:2017-07-22 20:27:36
【问题描述】:

我们正在使用具有 Microchip dsPIC30F6014A 的 e-puck 真实机器人。我们使用 MPLAB X IDE 2.05 和 3.55 在 64 位的 Windows 8.1 中工作。我们的机器人的 PIN 码有问题,所以您告诉我们解决方案是购买 ICD 编程器,重新刷新 e-puck 中的固件并恢复它们的 PIN 以进行蓝牙连接。

我们得到了 ICD 3,用于重新闪存并开始在 MPLAB X IDE 2.05 中工作的电缆。但是,最初我们无法为机器人编程以获得内存许可,这表明使用此配置的以下图像,我们尝试再次对其进行编程。我们被这条消息卡住了:


   Target detected
   Target Device ID (0x0) does not match expected Device ID (0x2c30000).
   Invalid command response (sent 0x5f, received 0x3f)
   Failed to read device
   Unable to download program executive
   Failed to program device
   Failed to send bulk data
   Failed writing builk data (memory type 8, address 0
   Invalid command response (sent 0x60, received 0x3f)

我们尝试从http://www.gctronic.com/doc/index.php/E-Puck 删除闪存设备,如第 5.5 节所述,它给我们带来了以下消息:


   Connecting to MPLAB ICD 3...
   Firmware Suite Version.....01.30.09
   Firmware type..............dsPIC30F

   Target detected
   Device ID Revision = 1041

   Erasing...
   Erase successful

然后,我们再次尝试对机器人进行编程并得到相同的消息


   Target detected
   Target Device ID (0x0) does not match expected Device ID (0x2c30000)
   ...

有解决这个问题的建议吗?

【问题讨论】:

    标签: mplab writing dspic


    【解决方案1】:

    我没有使用特定的控制器。但如果引脚连接错误或者您可能错过了时钟或数据线,MPLAB 通常会抛出此错误。最简单的方法是使用 IPE 工具并尝试连接。如果 IPE 连接尝试使用 .HEX 文件编程

    【讨论】:

      【解决方案2】:

      对不起,我忘了回答这个问题,问题是我的 USB 端口能量不足,解决方案是使用两根公母线从 2 端口消耗能量

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多