I was working with MCB2300 a ARM7 development/evaluation board from Keil. It has LPC2378 , a 32bit 144pin ,ARM7 by NXP .
Interestingly , when i started working on it , around 8 months before , i couldn't figure out that it had Serial ISP. The online userguide on Kiel website is not very friendly.
So, I am an expert in messing things up. I asked the mcu to sleep , but did not tell when to wake up. So whenever i reset the system , the system did perform some task and within miliseconds it would go into Idle mode.
PCON |= 1; // MCU goes into idle mode
When i tied to program it using JTAG , it won't respond. I was not able to program .Finally, I asked in forums (ARM and Kiel).
It was pretty simple , if JTAG goes down, go for Serial ISP.
Need to put some jumpers on (ISP and COM0)
remove ETM jumper if there.
Erase flash using flashmagic @ 19200 baudrate .
It not done, you need to put it some new code to see whether you Ulink JTAG debugger is not faulty.
I was very happy that Kiel and ARM guys had replied so fast.
Interestingly , when i started working on it , around 8 months before , i couldn't figure out that it had Serial ISP. The online userguide on Kiel website is not very friendly.
So, I am an expert in messing things up. I asked the mcu to sleep , but did not tell when to wake up. So whenever i reset the system , the system did perform some task and within miliseconds it would go into Idle mode.
PCON |= 1; // MCU goes into idle mode
When i tied to program it using JTAG , it won't respond. I was not able to program .Finally, I asked in forums (ARM and Kiel).
It was pretty simple , if JTAG goes down, go for Serial ISP.
Need to put some jumpers on (ISP and COM0)
remove ETM jumper if there.
Erase flash using flashmagic @ 19200 baudrate .
It not done, you need to put it some new code to see whether you Ulink JTAG debugger is not faulty.
I was very happy that Kiel and ARM guys had replied so fast.