当前位置: 首页 > news >正文

【STM32CubeMX】 生成 Keil 工程报错:error L6236E No section matches selector - no section to be FIRSTLAST

【STM32CubeMx】生成的keil工程报错:error L6236E No section matches selector - no section to be FIRSTLAST

文章目录

  • 【STM32CubeMx】生成的keil工程报错:error L6236E No section matches selector - no section to be FIRSTLAST
    • 一、问题复现
    • 二、编译结果
    • 三、解决方法
      • 3.1 下载`startup_stm32f10x_md.s`文件
      • 3.2 在工程中添加该文件
      • 3.3 结果

一、问题复现

  • 打开STM32CubeMx ==> Start My project from MCU ==> access to mcu selector

  • 在弹出的新界面 左上角,输入芯片型号,右下角选择对应型号;

  • 弹出新界面,在左边Project栏选好地址,填好名称、在Code Generator==> 中间栏选上"生成项目分.c.h文件"

  • 点击右上角 ==>generate code


二、编译结果

  • Build started: Project: 0503 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'E:\Keil5\keil\v5\ARM\ARMCC\Bin' Build target '0503' linking... 0503\0503.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST. Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 1 error messages. "0503\0503.axf" - 1 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:00
  • 原因是工程里没有启动文件(startup_xxx.s 汇编文件),链接器找不到程序入口(复位向量、栈初始化)。

  • 缺少了startup_stm32f10x_md.s文件

三、解决方法

3.1 下载startup_stm32f10x_md.s文件

  • 下载startup_stm32f10x_md.s,放在xxxx\MDK-ARM目录底下。
通过网盘分享的文件:startup_stm32f10x_md.s 链接:https://pan.baidu.com/s/1dfuVhJQQAGlaSaTDusFc4Q 提取码: 2222

3.2 在工程中添加该文件

  • 选取startup_stm32f10x_md.s文件,重新编译。

3.3 结果

  • 完成!


http://www.cnnetsun.cn/news/2055298.html

相关文章:

  • 采用Python语言,通过训练情绪识别数据集 基于深度学习中的卷积神经网络(CNN)实现语音情绪识别。基于深度学习的语音情绪识别。建立识别7种情绪基于深度学习的语音情绪识别
  • 上海物联网应用开发及物联网设备集成开发实战指南:从协议适配到全链路交付的技术路径
  • python functools
  • 外资车为保命加大力度降价,份额回升,国产电车涨价幻想或破灭
  • 4Cell Remosaic技术解析:手机摄影的“明暗双修”之道
  • 专利资产成熟度认证白皮书解读(八)
  • IC后端CTS入门:为什么大佬们都爱用反相器(Inverter)而不是Buffer来建时钟树?
  • 告别臃肿镜像!5分钟学会用Alpine Linux的apk命令精简你的Dockerfile
  • 别再手动转格式了!用CAD Exchanger SDK在C++项目中实现多格式CAD文件自动读写(附完整代码示例)
  • LIWC文本分析:如何用Python解锁语言背后的心理密码?
  • 手把手带你用现代仿真软件(如LTspice)复现真空三极管的放大原理
  • 保姆级教程:在VS Code里配置C++调用gnuplot画图环境(Windows 11实测)
  • 聚类算法怎么选?从原理到代码,带你搞懂Birch和层次聚类的适用场景与避坑指南
  • 效率翻倍:手把手教你用Python脚本批量抓取Sentinel-1精密轨道数据(支持断点续传)
  • NCMconverter终极指南:3步解锁网易云音乐加密文件的完整自由
  • 【沈阳工业大学主办 | 高录用,连续多年保持优秀见刊EI检索 | JPCS(ISSN: 1742-6596) | 出版增设优秀评选】第十二届先进制造技术与应用材料国际学术会议(ICAMMT 2026)
  • 007、PCIE数据链路层:可靠传输的保障
  • FPGA仿真入门:用Vivado给一个LFSR代码写Testbench,5分钟看懂波形图
  • 基于反步法的AUV水下机器人轨迹跟踪控制(圆形+直线)[仿真+说明文档]
  • 从“细胞工厂”到“生命城市”:用程序员思维图解动植物细胞结构与分工
  • 安全不求人:使用 Go 语言从零开发一个 MPC 钱包 DEMO
  • AssetRipper跨平台架构深度解析:.NET 10 NativeAOT技术实战指南
  • 荣耀 600 和 600 Pro 欧洲上市:外观似 iPhone,配置亮点足价格亲民
  • 印度修改规则拟对苹果开380亿美元罚单,外资慌了,中企入印需谨慎!
  • OpenCV环境配置避坑实录:VS2022属性管理器配置与永久生效技巧
  • 这个Unity插件,直接帮你做了一个“炉石传说”
  • ROS2源码编译避坑指南:从Docker到Ubuntu的完整实战记录
  • CANoe测试新手避坑指南:XML标签写对了,为什么周期检测还是Fail?
  • 从‘个人区域网’到‘接入点’:深入解析Windows蓝牙网络共享的协议与驱动(含DUN协议详解)
  • 玻璃---暖边还是氩气?(上)