никак не могу передать управление из бутлоадера на основную программу начинающуюся с адреса 0x08002000. Тоесть, переходит из бутлоадера на адрес 0x08002000 исправно, а там в дизасемблере.
Цитата
0x08002000 0EE0 DCW 0x0EE0
0x08002002 2000 DCW 0x2000
0x08002004 2101 DCW 0x2101
0x08002006 0800 DCW 0x0800
0x08002008 3A89 DCW 0x3A89
0x0800200A 0800 DCW 0x0800
0x0800200C 38B1 DCW 0x38B1
В стартупе есть такие строчки
Цитата
0x8002100 LDR R0, =SystemInit
0x8002102 BLX R0
0x8002104 LDR R0, =__main
0x8002106 BX R0
ИЧСХ, в __main заходит, а SystemInit нет!
Если руками переставить "стрелочку" на 0x8002100 программа начинает работать корректно.
ЧЗНХ?