STM32CubeMX V4.27生成keil V5工程,编译后报以下错误
error: L6236E: No section matches selector - no section to be FIRST/LAST.
双击定位至以下位置
错误出现在“xxxx.sct”文件,sct文件,全名scatter file,中文名分散加载文件,是ARM程序链接时的输入参数。默认设置下,Keil会自动生成.sct文件。出错的的“NH3N STM32.sct”文件就是keil自动生成的。
**
原因可能是:
1.没有添加startup_*.s 文件
2.startup_*.S文件选择错误
错误解决方案:
在项目Drivers/CMSIS目录中添加:\MDK-ARM\startup_stm32f103xe.s。startup文件名根据需要选择对应的文件。
重新编译便不再报错。
OK 问题解决!!!