Has anyone used a custom ISP that can give a comparison to Flash Magic? The specific chip is an LPC1765, but numbers for any chip would be useful.
Right now we use Flash Magic to program our on-chip programming application. It's less than 64K and takes ~60 seconds @ 230400 baud. We then use that application to program our main application via usb. That program is ~273K and takes about 30 seconds.
90 seconds is a long time to have a technician doing nothing. So in addition to parallel programming, I've thought of using an evaluation board to do a custom ISP, but I don't know if that would be worthwhile.
Is ISP inherently slow, or is it just Flash Magic? I estimated total bytes transferred for 384K of code is ~532K. At 230400 baud that's ~21 seconds. So with overhead, I wouldn't think that it would take more than 40 seconds.
I suppose ideally we'd want to board house to pre-program the chip, but we don't have one yet, so we don't know if they'll be able to do it. Either way, we'll still need a way to do it ourselves.
Thanks