这是因为stm32工程项目的启动文件被遗漏了,没有添加进来。
只需要在项目中添加启动文件:startup_stm32xx(对应型号).s 即可。
我们右击Application/User,左击Add Existing Files to Group 'Application/User'...
选择文件类型为Asm Source file(汇编语言源文件)
找到startup文件,点击添加即可
因为启动文件一般都是用汇编语言写的,所以后缀为.s
后缀为.s的文件指汇编语言源代码
运行成功