cortex M3 голое металлическое исполнение
Я работаю над проектом STm32 в Keil IDE. Он содержит стартовый файл с именем startup_stm32f10x_xl.s, содержащий следующий код
; Reset handler
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0;-----------------;After execution this instruction
ENDP
После выполнения инструкции BX R0 целевая система зависает, и выполнение не входит в основную функцию.
Просьба к каждому указать, что может быть причиной этого. Спасибо