И правда..... в стартапе есть код копирующий функцию в RAM.
EXTERN __segment_init EXTERN main ; Initialize segments. ; __segment_init is assumed to use ; instruction set and to be reachable by BL from the ICODE segment ; (it is safest to link them in segment ICODE). ldr r0,=__segment_init mov lr, pc bx r0 Сначала я очистил RAM (испортил), затем прошёлся пошагово по стартапу с радостью замечая постепенное заполнение памяти....затем увидел в RAMе свою ф-цию.
Сразу после этого стартап прыгает в main()
PUBLIC __main ?jump_to_main: ldr lr,=?call_exit ldr r0,=main __main: bx r0
Всем спасибо...
Сообщение отредактировал Толик - Nov 20 2007, 14:27
|