Hi, all
i have problem with my LPC800 mini kit, at the beginning my PC have successfully detected LPC800 using FLASHMAGIC and i have tried to upload BLINKY example from <span style="color: black;">https://github.com/microbuilder/LPC810_CodeBase/tree/master/tools several time and no one problem. but after i have uploaded SERIAL HELLOWORLD example from same link, suddenly my LPC800 mini kit can not be detected anymore by FLASHMAGIC even can not enter ISP Mode by pressed ISP + RESET button as i have done before. but strangely application run normally by sending "LPC800, HELLOWORLD" continously and can not be reseted, what happen with it? </span>
note: link upload *.hex file (https://github.com/microbuilder/LPC810_CodeBase/blob/master/tools/LPC810_HelloWorld_UART0_115K.hex)
If you pull the latest code from github this is fixed, and the reset pin is always selected: <a href="https://github.com/microbuilder/LPC810_CodeBase/blob/master/src/main.c">https://github.com/microbuilder/LPC810_CodeBase/blob/master/src/main.c</a>
Hi TheShed,
Try a power cycle while holding the ISP button work well to enter ISP mode when reset pin was disabled and i think this is the only way to enter ISP mode if reset pin was disabled, and then i change LPC_SWM->PINENABLE0 = 0xfffffffbUL to re-enable reset pin using Switch Matrix Tool. done!
Hi TheShed,
thanks for your suggest, i'll try and report the result soon
Hi,
Had a quick look at some of the src code and noticed this:
LPC_SWM->PINENABLE0 = 0xffffffffUL;
which will disable the reset pin (bit 6).
ref:LPC800 User manual 9.5.10.
I guess that this may be the cause of your problem..
Try a power cycle while holding the ISP button, that should put it in ISP mode
-- mike