Jump to content

Burning bootloader 1.2 on pic18f4620


Recommended Posts

Hello,

does anyone find out how to program a pic18f4620 with a JDM programmer ?

My burning program (Ic prog 1.05d) do not support this pic version :/

Is there a 'compatible' pic to burn ?

I have no // port on my pc, so i must use serial port and JDM, but maybe there are better softwares than Ic prog  ???

Thanks !

Link to comment
Share on other sites

  • 4 weeks later...

Yeh I noticed that one in the French forums, looks verrry interesting :)

I'll definitely give it a try, I've got both 4620 and 452's here and a JDM but none of it is ready... I'll be able to quickly solder up the JDM but I don't have time for the core right now so I wouldn't be able to test it :(

Link to comment
Share on other sites

I've tried PICPgm with my PIC18F452 and a JDM programmer.

It does burn the PIC, very fast too, and verifies OK, but when i put it in a Core it would repeatedly send Pitch Bend messages instead of the usual SysEx upload request.

I reburned with IC-Prog (as I have done before, a long time ago) and it worked.

What I noticed is that PICPgm has no way of setting the "ID Value" like IC-Prog does.

If I burn with IC-Prog, a known-good PIC (works in Core), then dump PIC to hex file with PICPgm and then view that hex file with IC-Prog, the ID Value is FFFFFFFFFFFFFFFF

So my guess is PICPgm doesn't know about the ID Value, it does an erase before burning and thus the bootloader thinks it's using a COM port not a MIDI port hence the garbage Pitch Bend messages.

I really wish I could get it working though... I might have to work out if there's some magic I can do to the hex file to set the ID Value...

Link to comment
Share on other sites

Hmmm interesting....

At the moment the following PICs can be programmed with this programmer:

PIC 12F629 / 12F635 / 12F675 / 12F683

PIC 16F684 / 16F636 / 16F639 / 16F684 / 16F685 / 16F687 / 16F688 / 16F689 / 16F690

PIC 18Fx6x0 / 18Fx550 / 18Fx455

Dunno how up-to-date that is, but that's the word on the site about JDM's

Edit: Wilba if you want a 4620 to test on, just shout.

Link to comment
Share on other sites

I've tested with a PIC18F4620 with a JDM burner that works with PIC18F452.

The results:

IC-Prog doesn't support PIC18F4620, I tried using it with PIC18F452 setting and it doesn't work.

PICPgm supports PIC18F4620, and seems to burn and verify fine, but has the same problem as PIC18F452, it doesn't write out the ID Value so the bootloader is probably all screwed up with a COM port baud rate (i.e. garbage on MIDI In instead of boot request).

Another program I tried called WinPic (http://people.freenet.de/dl4yhf/winpicpr.html) also supports PIC18F4620 but has some wierd issues writing the config bits. It also seems to get confused with the ID Value location (0x200000 to 0x200007).

I'm not bothering anymore trying to make this old JDM programmer do new tricks. I think I will get one of those PIC burners from Microchip, it's USB, powered from the USB, compact, relatively cheap... bill might be interested too, since he's got no parallel port  ;D

Link to comment
Share on other sites

>:( arg, sorry about this, i did'nt see any popups with firefox, i'm sorry about this  :o

so, here is what it say  about microchip supported devices :

10F200 
10F202
10F204
10F206
10F220
10F222
12F508
12F509
12F510
12F629
12F635
12F675
rfPIC12F675
12F683


16F505
16F506
16F627
16F627A
16F628
16F628A
16F630
16F636
16F639
16F648A
16F676
16F684
16F685
16F687
16F688
16F689
16F690
16F72
16F73
16F74
16F76
16F77
16F716
16F737
16F747
16F767
16F777
16F785
16HV785
16F83
16F84
16F84A
16F87
16F88
16F818
16F819
16F870
16F871
16F872
16F873
16F873A
16F874
16F874A
16F876
16F876A
16F877
16F877A
16F913
16F914
16F916
16F917




16C61
16C62
16C62A/B 16C63
16C63A
16C64
16C64A
16C65
16C65A/B
16C66
16C67
16C620/A
16C621/A
16C622/A
16CE623
16CE624
16CE625
16C71
16C72
16C72a
16C73
16C73A/B
16C74
16C74A/B
16C76
16C77
16C710
16C711
16C712
16C716
16C745
16C765
16C773
16C774
16C923
16C924
16C925
16C926


18F1220
18F1320
18F2220
18F2320
18F2331
18F2410
18F242-2439 18F2420
18F2431
18F2455
18F248
18F2480
18F2510
18F2515
18F252-2539
18F2520
18F2525
18F2550
18F258
18F2580
18F2585
18F2610
18F2620
18F2680
18F4220
18F4320
18F4331
18F4410
18F442-4439
18F4420
18F4431
18F4455
18F448
18F4480
18F4510
18F4515
18F452-4539
18F4520
18F4525
18F4550
18F458
18F4580
18F4585
18F4610
18F4620
18F4680 
18F6310 
18F6390 
18F6410 
18F6490
18F6520 

Link to comment
Share on other sites

Hey you're right, this one looks very promising :) I hope it's not the same one Wilba tried (I don't think so - there's winpic and there's also winpic800).

I started it up and it does support the JDM programmer, and has an editable profile for making your own programmer.

It also has an editable window for the ID, which hints that we might not get the same trouble as we had with picpgm.

In fact I don't think I've ever seen so many options in a burner app - and so many languages!! 19 of them should be enough for almost everyone on the forum I think :)

Link to comment
Share on other sites

Impatience is the mother of impulsive spending.

True, i wanted to buy one, but i didn't yet, because i did'nt see 40pin pic support in the PICkit 2 Low Pin Count Demo Board.

"The Low Pin Count Demo board supports all 8/14/20 -pin products..."

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...