微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > ST-LINK调试STM32F103时,为什么出现Reset_Handler

ST-LINK调试STM32F103时,为什么出现Reset_Handler

时间:10-02 整理:3721RD 点击:

最近用ST-LINK调试STM32F103时,一进入程序就跑到“STM32F10X.S”文件中的Reset_Handler并出不来了,请问大侠知道哪里出了问题嘛?

“Reset_Handler   PROC

                EXPORT  Reset_Handler             [WEAK]

                IMPORT  __main

                LDR     R0, =__main

                BX      R0

                ENDP

你的启动文件没有调用 SystemInit初始化时钟。可能导致复位后一直在中断中出不来
; Reset handler
Reset_Handler   PROC
                EXPORT  Reset_Handler             [WEAK]
                IMPORT  __main
                IMPORT  SystemInit
                LDR     R0, =SystemInit
                BLX     R0               
                LDR     R0, =__main
                BX      R0
                ENDP
修改上这个或者用官网提供的启动文件

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top