ARM mcu has a loader , first it looks at SR232c the old serial ,
next it looks at SPI bus for input . A simple state machine from
SRAM 8KB chips and some HC597/HC299 chips( Parallel input , serial out) chips .
Reset the ARM 7 , and your code is loaded from SRAM , into ARM 7
SRAM , and its run .
This method is ONLY to start the programming , you will use
software programmable buttons around an LCD , to finish the
In minutes , w/o learning others convoluted methods , you
can start a mcu ! Hook up 64 by 128 LCD ,BW and start state
machine to load app , and if LCD shows nothing , re write app
and try again . Here you are NOT reading someones mind , you are
working DIRECTLY on the code to light LEDs and other indicators .
You can learn ARM instruction set w/o a book , trial/error , you can
create an asembler in the ARM Flash . There is NO faster method.