I have my problem closed to the above question. I try with off line compiler uVision.
I used uVision from Keil with cmsis library. I wrote bootloader and point the start application address to 0x2000. After test with bootloader and update a new application.
The new updated application work fine.
But when I used mbed library instead of using cmsis with bootloader and point to start application address to 0x2000. The new updated application is not work.
Q: 1. How I can change the start application address to 0x2000?
Q: 2. Is need to change at linker script ? since with cmsis lib it success but with mbed lib it fail?
Hi,
I had modify example secondary USB bootloader of LPC1700 series from NXP website to secondary serial bootloader. When I create a user application with CMSIS library and change the starting address at 0x3000. It's work well but I create with mbed library and change the starting address at 0x3000 (create using offline comlplier). It's can't work. How to create the user application with mbed library and change the starting address? Oh, I am sorry about my english language if you can't understand.