Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - finesseprecision

#1
Thanks to all for the insightful reply.

Just to confirm, ISP uses bootloader so of course it cannot correct the problem.
ICP and parallel may be used as it does low level hardware write that is independent of bootloader.
So far, I have only come across ISP,ICP,IAP programming in the datasheet for LPC936, please advise how I could go about parallel programming.

Would the USB ICP programmer (the $69 one) from Future Tec Inc be able to reprogram a working copy of the ISP bootloader?

Again, thanks
#2
Hi,

Thanks for the prompt reply. Just to confirm. Is the combination of EMP900, PAB900 and keil microvision not able to reprogram a working copy of the isp bootloader? If so, would the parallel programmer be necessary or is it possible to use my existing system?
I set keil to lpc936, erase sectors 0 to 7, unchecked 'protect isp', unchecked 'take setting from .a51' and set bootvec to 3f, bootstat to 00.
The lpc was working in isp in my application circuit programmed via Future tec's FT232R (USB serial port), right up to when I tried to send via rs232 in a CCU interrupt and programmed it via isp/flash magic.

Thanks
#3
Hi everyone,

Please help:

I have several 89LPC936 with similar problems, namely, when I tried programming ICP (via EMP900 & PAB900), I get Sector 7 write error if I try to write into ISP area.

I included LPC_ISP_16K_V03.a51 in my compilation and set erase sectors 0 to 7.

Even when I managed to program, I was only able to read signature via ISP but when I tried programming via ISP and follow it by a read signature, it fails (even after start bootloader invoked).

I read on line that although 0x3F is used as bootvec and bootstat is set as 0x01,  the notouch examples set the boot vector to be 0x1f00. Reading the LPC936 spec pg. 24 Fig 8 suggests that ISP code is at 1FFFh.

What should I do to get ISP working. ???

Thanks
Regards