The programmer must put the bootloader into the bootloader section. This is quite easy and just requires reassinging .text (default 0x0000) to the bootloader start address.
Lastly, in Project-->Configuration Options-->Memory Settings, click Add, and configureCode:Memory type: flashName: .textAddress(Hex): 0x3800This can be done with a the linker command -tText, too, although I forget the exact syntax.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16