Flash Magic Forum

Archive => Old Topics => Topic started by: Jim Pomeroy on February 13, 2004, 07:40:53 AM

Title: ISP commands
Post by: Jim Pomeroy on February 13, 2004, 07:40:53 AM
I am attempting to develop an ISP application in a test fixture a design using an 89LPC932.  I want to be able to copy the code from a "golden" part to those being tested.  Acording to the Flash Magic features list, it is able to read any section of flash and write that to a file.  I have not been able to identify a command in the factory programmed ISP code that reads program memory and sends it back out the serial port.

How does Flash Magic do this?  Is there a command I can't find, or Philips doesn't like to talk about, that allows this?  Does Flash Magic download their own ISP code into the upper block of memory that allows this command?

Any help would be greatly appreciated!

Jim P.
Stryker Instruments

Title: Re: ISP commands
Post by: Andy Ayre on February 13, 2004, 07:44:45 AM
Flash Magic can read from most parts, but not from the LPC9xx family. Those devices do not have a read command as you have discovered. If you notice, the Display Flash Memory option is disabled in Flash Magic when you select one of these devices.

I think a parallel programmer would be able to do it, but I am not 100% sure. Sorry.

Title: Re: ISP commands
Post by: Graham on February 16, 2004, 06:17:30 PM
Hi Jim,

As far as I am aware the LPC9xx family has NO code read capability through any programming channel. The only method of code verification is by the CRC calculation that the part does internally and then it only reports the results.

Makes them secure but doesn't easily allow for a 'golden' part as you desire for your production stream.

Regards,
Graham
support at pds51 dot com  ;-)