d_b
Newbie level 3
I'm having some trouble with the potyo2 version. I built it over 6 months ago and i couldn't get it to work, so i kind of shelved the project. Now i need to get it to work though.
The problem is this(and was when i built the thing):
When trying to download ICD2 operating system from MPLAB IDE, it says:
Auto-connect not enabled - Not connecting (Try enabling auto-connect on the ICD2 settings pages.)
Downloading Operating System
ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect?
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2
...Download Operating System Failed
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
MPLAB ICD 2 Ready
So it's pretty much the same problem as Kova had. I don't quite understand his solution of soldering a 10K resistor between MCLR and VCC( it's called VDD in microchip docs) of 4550, cause there already is a 2k2 resistor there. Am i supposed to replace it or add it in parallel?
The board doesn't seem to have any defects, to my knowledge all chips work, 877A and 4550 get supply voltage, windows and linux recognizes the device ( although now it asked to reinstall the ICD2 driver 3 times when i unplugged and replugged the device, now it doesn't anymore). The MC34063 gets somewhat hot, i'm not sure if that's normal. None of the leds light. I have resoldered everything when it first didn't work. I'm not sure about the MCLR option when the 4550 was programmed. If i remember correctly, there was somewhere something about the Q4 being the wrong way in the drawings, atleast mine seems to be the other way, though the case of the transistor of mine isn't exactly the same as in the drawing. The oscillator condensators are 22p, because i remember people recommending them here.
One more thing, when the ICD2 drivers were installed, i followed the instructions that came with MPLAB, but it never asked to install any drivers for Microchip MPLAB ICD 2 Firmware Loader. Also, the instructions are weird, cause somewhere they say do not install the drivers windows would install by default, but then it instructed to just click install the software automatically.
USBVIEW on linux gives me this information:
Unknown Device
Speed: 12Mb/s (full)
USB Version: 1.00
Device Class: ff(vend.)
Device Subclass: ff
Device Protocol: ff
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 04d8
Product Id: 8001
Revision Number: 0.10
Config Number: 1
Number of Interfaces: 1
Attributes: 80
MaxPower Needed: 100mA
Interface Number: 0
Name: (none)
Alternate Number: 0
Class: ff(vend.)
Sub Class: ff
Protocol: ff
Number of Endpoints: 14
Endpoint Address: 01
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 02
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 03
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 04
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 05
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 06
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 07
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 81
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 82
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 83
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 84
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 85
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 86
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 87
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Any ideas?
Also it'd be nice, if someone with the knowledge could gather all the procedures to do things with this programmer into a one instruction text. I mean like getting the programmer to a working condition, procedures to connecting a device to be programmed to the programmer and all that kind of stuff. Thanks.
The problem is this(and was when i built the thing):
When trying to download ICD2 operating system from MPLAB IDE, it says:
Auto-connect not enabled - Not connecting (Try enabling auto-connect on the ICD2 settings pages.)
Downloading Operating System
ICDWarn0054: MPLAB IDE has lost communications with the MPLAB ICD 2. Would you like to attempt to reconnect?
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2
...Download Operating System Failed
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
ICD0286: Unable to communicate with ICD
MPLAB ICD 2 Ready
So it's pretty much the same problem as Kova had. I don't quite understand his solution of soldering a 10K resistor between MCLR and VCC( it's called VDD in microchip docs) of 4550, cause there already is a 2k2 resistor there. Am i supposed to replace it or add it in parallel?
The board doesn't seem to have any defects, to my knowledge all chips work, 877A and 4550 get supply voltage, windows and linux recognizes the device ( although now it asked to reinstall the ICD2 driver 3 times when i unplugged and replugged the device, now it doesn't anymore). The MC34063 gets somewhat hot, i'm not sure if that's normal. None of the leds light. I have resoldered everything when it first didn't work. I'm not sure about the MCLR option when the 4550 was programmed. If i remember correctly, there was somewhere something about the Q4 being the wrong way in the drawings, atleast mine seems to be the other way, though the case of the transistor of mine isn't exactly the same as in the drawing. The oscillator condensators are 22p, because i remember people recommending them here.
One more thing, when the ICD2 drivers were installed, i followed the instructions that came with MPLAB, but it never asked to install any drivers for Microchip MPLAB ICD 2 Firmware Loader. Also, the instructions are weird, cause somewhere they say do not install the drivers windows would install by default, but then it instructed to just click install the software automatically.
USBVIEW on linux gives me this information:
Unknown Device
Speed: 12Mb/s (full)
USB Version: 1.00
Device Class: ff(vend.)
Device Subclass: ff
Device Protocol: ff
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 04d8
Product Id: 8001
Revision Number: 0.10
Config Number: 1
Number of Interfaces: 1
Attributes: 80
MaxPower Needed: 100mA
Interface Number: 0
Name: (none)
Alternate Number: 0
Class: ff(vend.)
Sub Class: ff
Protocol: ff
Number of Endpoints: 14
Endpoint Address: 01
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 02
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 03
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 04
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 05
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 06
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 07
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 81
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 82
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 83
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 84
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 85
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 86
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Endpoint Address: 87
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms
Any ideas?
Also it'd be nice, if someone with the knowledge could gather all the procedures to do things with this programmer into a one instruction text. I mean like getting the programmer to a working condition, procedures to connecting a device to be programmed to the programmer and all that kind of stuff. Thanks.