Dear All,
I use LPC1778 and try to divide internal flash memory for my handmade bootloader and firmware. And when i set another IROM1 start address for my firmware (for example 0x1000) i see SWD Communication Failure message in window "Building Output". After that i can't debug or update my mcu. Can use only ISP. Why changing IROM1 start address is stopping MCU? What i have to do to run my code from any address? P.S. When i use LPC2367 there is no these problems. P.P.S. My version 4.53
I trying apply RAM_MODE, REMAP commands for my startup file. But doesn't work. With best regards, Vladimir.
I sorry, but i'am made big mistake. I use some variables with __attribute__((at(0xxxx))) And durind writing main firmware bootloader was cleared too. Now it's work fine. Thank you veru much for help! Big thanks 'Thorsten Arm' for bootloader code!
Hi Vladimir,
nice you got it running and thanks for the reply!
BR, /th.
View all questions in Keil forum