I use LPC1768 for a project that contains many properties like Usb BootLoading. For this, i've tried to use "USB Secondary Bootloader". It works really good. (i've added CRC) But in my project, i have to use software selectable jump task. Not EntryPin using. i'm not good at assembler. just lil bit. i use USB Sec. Bootloader's BOOT JUMP method's opposite. (and changed some things of course) But wasn't able to resolve jumping problem. i gave HArdFault on user program side.
My last chance is changing the ROM image's CRC intentionally. And then reset MCU. After this bootloader can automaticly run due to bad checksum :)
But this is not so suitable for me. Is there any method for this.? Many Thanks
Babur