STM32cubemx建立KEIL5工程时报错:error: L6236E: No section matches selector - no section to be FIRST/LAST.
STM32cubemx建立KEIL5工程时报错:error: L6236E: No section matches selector - no section to be FIRST/LAST.
解决:今天用STM32CUBEMX建立一个工程,但是编译完报错error: L6236E: No section matches selector,点击错误发现定位在下图,这行什么意思呢,*.o的意思就是所有符合.o后缀条件的文件,这里我们要指定为启动文件的目标文件,即startup.s的目标文件startup.o。
网上查找很多,总算找到了解决办法,真是第一步就栽了跟头,与大家分享一下。
其实这个问题就是没有加载启动文件,按照下图中方法添加重新编译就好了。
找到project items,点击进去,添加启动文件就好了。
操作:点击项目“project”->“manage”->“project Itms”->"add files"找到单片机相应的.s启动文件,添加进去即可。