1、FCARM - Output Name not specified, please check 'Options for Target - Utilities'
只是添加了STM32f103的启动文件和main函数,编译的时候报错:
“未指定FCARM -输出名称,请检查“目标实用程序的选项””
造成这个问题的原因很简单,是在导入启动文件和内核文件到工程文件夹来的时候选错了文件的类型,在添加文件的时候将文件的类型选择了Image flie(*.*)
解决方法就先在工程文件管理中剔除这些文件
然后重新选择 All files(*.*)的方式添加源文件
再次编译就通过啦
2、Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported
遇到这个问题是因为keil中装了两个版本的编译器,目前使用的版本太高了导致的
切回版本5即可解决这个问题