皮质M3裸机执行

时间:2018-07-24 07:25:11

标签: arm keil cortex-m3 bare-metal

我正在Keil IDE中从事STm32项目。它包含一个名为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指令后,目标系统挂起,执行不进入主函数。

恳请每个人指定可能导致此问题的原因。 谢谢

0 个答案:

没有答案