Microchip
直播中

陈炜

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

未检测到目标

你好,我想使用PICKIT-3。用MPLAX 3.50.PIC KIT-3进行检测并检测目标。但是在MPLAB V8上。检测到90个PIC试剂盒3,但未检测到目标。我还手动加载固件到PICKIT-3在MPLAB V 890,但目标没有检测到。问题是什么?——TS9

以上来自于百度翻译


      以下为原文

    Hi,

I want use PIC Kit-3. It works perfectly with MPLAB X 3.50.
Pic kit-3 detected and target detected.

But on MPLAB V8 . 90 Pic kit 3 detected but target not detected.

I have also manual load firmware to pic kit-3 at
MPLAB v 8.90

But target not detected.
What's the issue?

--
TS9

回帖(3)

王焕树

2019-5-27 11:59:48
目标是如何供电的?分开,还是从PK3?你确定固件重新加载了吗?MPLAB8不喜欢MPLABX安装的新固件,目标PIC家族是什么?

以上来自于百度翻译


      以下为原文

    How is the target powered?
Seperately, or from PK3?
Are you sure you got the firmware reloaded? MPLAB8 does not like the newer firmware installed by MPLABX.
What PIC family is the target?
举报

陈晨

2019-5-27 12:14:06
您将需要强制固件更新到PICKit

以上来自于百度翻译


      以下为原文

    You will need to force a Firmware update to the PICKit
举报

张丽

2019-5-27 12:26:02
正如NKurzman建议的,您需要让MPLAB v8.90来“下调”PICkit3中的所有代码。仅仅强制MPLAB v8.90重新加载主应用程序是不够的。您还需要强制重新加载目标特定的代码。例如,如果您希望的目标是PIC18F,那么选择PIC2。4F作为你的目标。允许MPLAB“更新”PICkit3,然后选择您的PIC18F,然后让MPLAB再次更新PICkit3。对我来说,这导致PICkit3与MPLAB v8.90正常工作。当切换回MPLABX时,您确实需要做相同的事情来更新PICkit3代码的两个部分。

以上来自于百度翻译


      以下为原文

    As NKurzman has suggested you need to get MPLAB v8.90 to "down rev" all of the code in the PICkit3.

Just forcing MPLAB v8.90 to reload the main application is not enough.

You also need to force a reload of the target specific code as well.

For example, if your desired target is a PIC18F, select a PIC24F as your target. Allow MPLAB to "update" the PICkit3, then select your PIC18F and let MPLAB update the PICkit3 again.

For me this results in the PICkit3 working correctly with MPLAB v8.90.

When switching back to MPLABX you really need to do the same thing to update both parts of the PICkit3 code.
举报

更多回帖

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