gnupic: picp 0.5


Previous by date: 1 Nov 2002 04:46:29 -0000 gputils-0.10.5, Craig Franklin
Next by date: 1 Nov 2002 04:46:29 -0000 Re: picp 0.5, Scott Dattalo
Previous in thread:
Next in thread: 1 Nov 2002 04:46:29 -0000 Re: picp 0.5, Scott Dattalo

Subject: picp 0.5
From: Andrew Pines ####@####.####
Date: 1 Nov 2002 04:46:29 -0000
Message-Id: <3DC2062D.4070103@cosmodog.com>

The long wait is finally over (maybe)!  picp has finally been updated to handle 3.00.00 firmware. 
Download it now at:
    http://www.cosmodog.com/pic/picp-0.5.tgz

Here's the bad news.  Microchip changed the protocol once again, so the new version of picp will not 
work with PICSTART Plus firmware prior to 3.00.00.  You will need to upgrade your PICSTART Plus with 
a new 17C44-25.

More bad news.  The previous versions of picp can't program the 17C44 due to some bugs in the hex 
record parser, some bugs in the routine which actually writes the data to the device, and the fact 
that it can't read files larger than 8k (okay, so it had a few shortcomings).

I've posted a final version to work with pre-3.00.00 PICSTARTs which fixes these problems and is 
able to program 17C44's.  It's version 0.4f (the 'f' is for 'final').  Get it at:
    http://www.cosmodog.com/pic/picp-0.4f.tgz

Using picp 0.4f, program a new 17C44 with PSF30000.HEX from the current MPLAB distribution:
   picp /dev/ttyS0 17c44 -wp PSF30000.HEX

Install the new 17C44 in your PICSTART Plus.  From that point forward use picp 0.5.

I STRONGLY recommend you keep picp 0.4f and the old 17C44 handy in case something goes awry with 
picp 0.5.  I can't possibly test all the devices and Microchip changed the profile, so it's entirely 
possible I made a mistake somewhere.  PLEASE let me know if you run into trouble so I can attempt to 
fix things.  The phrase "use at your own risk" carries more weight than usual.

The device list is NOT up to date (c'mon, it's time consuming and I hardly ever even use these 
things anymore).  If anyone cares to help sniff out device profiles some basic instructions and a 
tool to aid in the task ("picsnoop") are included with the current distribution.  Someone pointed 
out that MPLAB appears to store the profile data in MPLAB.DVS.  I will eventually try to extract 
some useful information from there, but again if anyone cares to help with that I'm more than open 
to it.

Sorry for the long post.  Enjoy.

   -Andrew


-- 
--
Andrew Pines
####@####.####
http://www.cosmodog.com


Previous by date: 1 Nov 2002 04:46:29 -0000 gputils-0.10.5, Craig Franklin
Next by date: 1 Nov 2002 04:46:29 -0000 Re: picp 0.5, Scott Dattalo
Previous in thread:
Next in thread: 1 Nov 2002 04:46:29 -0000 Re: picp 0.5, Scott Dattalo


Powered by ezmlm-browse 0.20.