Content originally posted in LPCWare by ub3r on Thu Dec 06 08:20:09 MST 2012
Hi Guys,
[B]Basic info:[/B]
I want to create a boot application at address 0x00000000.
Also another application at address 0x00002000.
And a third application at address 0x00004000.
[U][B]Aim:[/B][/U]
The chip boots into the boot program, and then run one of the other 2 application depending on the state of some I/O.
The boot program also consists of a USB-CDC, and i plan to update the other 2 flash locations via the boot app CDC..
[U][B]Problem:[/B][/U]
I'm not sure how to jump to a particular flash address to execute the new application from the boot program??
Im sure there's an easy way.. I just haven't found it after searching for a while now.. :confused:
cheers
Tony