2 Jump table for flash driver
4 Registers in ARM callling convention is to place args in registers
9 void foo(int a, int b, int c).
21 .global _start_bss_clear
24 // int erase(void *address, int len)
27 nop // Stop CPU here using hw breakpoint
30 // int program(void *buffer, void *address, int len)
33 nop // Stop CPU here using hw breakpoint
37 nop // Stop CPU here using hw breakpoint
40 // int init() - returns error message if the flash chip can't be detected
43 nop // Stop CPU here using hw breakpoint
57 // NB!!! we clear bss while the stack is in use, so we start BSS clearing here !!! :-)