项目场景:

学习时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。

在这里插入图片描述
在这里插入图片描述

完成后可以看到目录下的起始文件,打开工程路径也能看见对应文件下自动生成的起始文件
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐