;------------------------------------------------------------------------------- ; ; Copy the Flash API from flash to RAM. ; .def _copyAPI2RAM_ .asmfunc _copyAPI2RAM_ .ref apiLoadStart flash_load .word apiLoadStart .ref apiRunStart flash_run .word apiRunStart .ref apiLoadSize flash_size .word apiLoadSize ldr r0, flash_load ldr r1, flash_run ldr r2, flash_size add r2, r1, r2 copy_loop1: ldr r3, [r0], #4 str r3, [r1], #4 cmp r1, r2 blt copy_loop1 bx lr .endasmfunc