0
\$\begingroup\$

I work with a project which uses PIC32 and PIC24 controllers.My setup has a Console board(PIC32) which communicates with 3 slave boards(PIC24) over RS485.

I have two projects -One for Console and other for 3 Slaves under development.

Currently i use a ICD3 to program them and it literally sucks with those irritating bugs while removing them and programming them.I don't know if the issue is the ICD3 cable or the ICD3 itself which is pretty new.I get errors like- Device id error,FPGA error, etc

I use MPLABX 2.0 IDE and don't have MPLAB8 to avoid another nag of Driver switch.

  • Is there any better and faster way to program when you have multiple boards and projects?

  • Can i add any interface with USB for programming on on my board to avoid ICD3? Like Arduino? USB to USB on PC for faster change of board and programming?

asked Apr 12, 2014 at 6:57
\$\endgroup\$
4
  • 1
    \$\begingroup\$ RealICE works nicely for me, but then I think ICD3 is okay too. \$\endgroup\$ Commented Apr 12, 2014 at 7:09
  • \$\begingroup\$ I thought PIC supported ICSP... \$\endgroup\$ Commented Apr 12, 2014 at 7:16
  • \$\begingroup\$ @IgnacioVazquez-Abrams Yes, we're talking about the the tools used for ICSP. \$\endgroup\$ Commented Apr 12, 2014 at 7:31
  • \$\begingroup\$ Ah. "Removing them" had me confused. Anyways, pogo pins very close to the programmer. \$\endgroup\$ Commented Apr 12, 2014 at 7:43

1 Answer 1

3
\$\begingroup\$

I have an ICD3, and the real ice with lvds pack. I think you would find that the icd3 on MPLAB8 is much more solid. I find it similar to you with the icd3 on mplabx 2.0. The only reason I put up with it is that the ide is much nicer for coding. For debugging, mplab8 is 200% superior in all aspects. I do think perhaps, that the real ice is more solid with mplabx than the icd3, but that could vary depending on the mcu chosen. That said, the real ice seems to have a few of these annoyers too, though they appear to be much fewer with my target mcu of the pic32mx460f512l and the lvds pak.

I cannot understand this problem. Its like they hire the best for their silicon side, and fall short on their debugging/ide system. Its ok when it works, but these little bugs are annoying enough to look around at other offerings. However, my legacy projects and their unparalleled silicon/library offerings keep me from it.

answered Apr 12, 2014 at 11:55
\$\endgroup\$
3
  • 1
    \$\begingroup\$ I know this silicon/library thing will generate comments, so, tell me where to find the competitors free graphics libraries to begin with. \$\endgroup\$ Commented Apr 12, 2014 at 11:57
  • \$\begingroup\$ Agree.Mplab 8 is stable with icd3.This is the reason i keep updating mplabx for stability. \$\endgroup\$ Commented Apr 13, 2014 at 5:54
  • \$\begingroup\$ Ya its working now.There is a option to set one project as Main project.I didn't check it.Now its ok. \$\endgroup\$ Commented Apr 15, 2014 at 8:06

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.