Hi Mark,
Thanks for your comment.
I looked at the project uTaskerV1.4_BM, the only difference I saw was the start address of IROM1 set to 0x1000.
On the linker tab R/O Base was set to 0 : I set the "Use Memory Layout from Target Dialog" so now my code start at 0x1000 with no other code before.
In fact it looks like the bootloader and the application are completely independent programs ??
If I correctly understood the purpose, this project can only be uploaded, then ran from bootloader.
So starting from 0x1000, the stacks and heap can be initialized again to fit the application needs....
But what about the reset or abort handler table? The code will jump to bootloader one, not to application handler, no ?
What about using the simulator with the bootloader, I didn't see any specific configuration ?