【无标题】keil编译出错.\Objects\stm32.sct(7): error: L6236E: No section matches selector – no sect
项目场景:
学习时Keil编译报错:
.\Objects\stm32.sct(7): error: L6236E: No section matches selector – no sect
问题描述
提示:双击定位到第七行:
报错定位到 *.o (RESET, +First),意思是首次重置地址,即开始地址定位不到
原因分析:
一个原因是没有正确包含对于芯片的启动文件:
在MDK3中启动文件是自带的,MDK5可以手动设置添加。
解决方案:
在MDK3中启动文件是自带的,MDK5可以手动设置添加,选中Manage Run-Time Environment,选择CMSIS下的CORE以及Device下的Startup————ok。
完成后可以看到目录下的起始文件,打开工程路径也能看见对应文件下自动生成的起始文件
作者:Saber_brother