STM32CubeIDE 出现的问题

  • 记录使用中遇到的问题
    • ld returned 1 exit status
    • 无法下载到MCU

记录使用中遇到的问题

ld returned 1 exit status

用STM32CUBEMX生成F4工程以后,在IDE中打开直接build报错,错误显示为“ld returned 1 exit status”。百度以后有以下可能:

  1. 程序没有主函数
  2. printf/scanf书写错误
  3. 在主函数中出现自定义函数名书写错误(即出现在主函数前未出现的自定义函数)
  4. 当自定义函数只进行了声明,主函数便进行调用
  5. 上一个运行结果未关闭

由于是新建工程,排除2-5,但是查看工程发现存在main文件,故也排除。回头查看报错信息,发现工程路径出现乱码字符,所以猜测由于路径存在中文字符导致。关闭IDE,修改路径,重新打开工程,弹出窗口中勾选替换,注意不要删除本地文件。等待打开,编译正常。

无法下载到MCU

根据经验,考虑以下原因:

  1. STLink接线出错。检查端口是否正常。
  2. MCU的boot模式没有选择正确。
  3. 没有选择工程。右侧单击要下载的工程名称,然后再下载。
  4. STLink版本没有更新,更新方法:


未完待续…

STM32CubeIDE 遇到的问题相关推荐

  1. c++重定向后恢复_【STM32CubeIDE】重定向printf

    文章导读 本文主要内容为在CubeIDE中(也可以说基于HAL库或CubeMX)实现printf函数重定向问题.具体包括重定向printf的重要性.原理.方法.可能遇到的问题等. 关键词:HAL库,S ...

  2. stm32cubeide烧写程序_stm32mp157 Cortex M4开发篇:stm32CubeIDE开发环境搭建

    写在前面: 本文章为<STM32MP1系列教程之Cortex-M4开发篇>系列中的一篇,全系列总计11篇.笔者使用的开发平台为华清远见FS-MP1A开发板(STM32MP157开发板).针 ...

  3. stm32cubeide ST-LINK_gdbserver _ZTINSt8ios_base7failureB5cxx11E libstdc++.so.6问题解决

    在ubuntu14.04环境下使用stm32cubeide的ST-LINK_gdbserver调试会遇到下面问题(18.04没有该问题) ST-LINK_gdbserver: relocation e ...

  4. STM32CubeIDE教程-现场表达式切换数字进制表示

    类似MDK,IAR可以实时监控内存的值一样,STM32CubeIDE也能做到.STM32CubeIDE通过现场表达式可以实时查看内存的值. 在STM32CubeIDE进入DEBUG模式后,点击Wind ...

  5. stm32cubeide调试查看函数值_STM32CubeIDE使用初探

    一.功能简介 STM32CubeIDE是ST官方推出的一款基于STM32的开发工具,其整合了TrueStudio和STM32CubeMX的功能于一体. 主要特性: 1. 集成STM32CubeMX的特 ...

  6. STM32CubeIDE使用

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 STM32CubeIDE ...

  7. stm32cubeide烧写程序_初学STM32CubeIDE

    初学 STM32CubeIDE 一.关于安装 安装已经有好多人说过了,我就不重复. 二.认识界面 初初打开软件, 自动打开 " Information Center " 就是信息中 ...

  8. STM32CubeIDE

    CubeIDE: 1.软件汉化 点击帮助,安装新软件(s),添加(A) [名字:language , 位置:https://archive.eclipse.org/technology/babel/u ...

  9. 用STM32CubeIDE速攻FreeRTOS

    2019年4月发布STM32CubeIDE,借此是关于RTOS实时操作系统重要性叙述及如何在STM32CubeIDE环境中,向STMF4-DISC1 开发板迅捷导入FreeRTOS. PART-0. ...

  10. STM32CubeIDE使用相关设置经验

    1.修改字体大小 1)Window->Preferences->General->Appearance->Cofors and Fonts,然后在右侧C/C++->Edi ...

最新文章

  1. 【杂谈】参加有三AI秋季划4个月,薪资翻倍,我在有三AI都学了啥?
  2. 浙江理工大学信息学院本科生创新项目总结报告——简单的后台用户管理项目
  3. 腾讯数据库内核团队资深架构师:TXSQL Internals @2018
  4. mysql 从物理文件恢复_从物理文件恢复MySQL数据库
  5. java报错空指针异常_java – 空指针异常错误,没有明显的代码错误
  6. 对AOP切面的一些整理与理解
  7. 为什么老是把词语读反_关于语言表达 6岁儿童经常把词语顺序念反
  8. 线程重命名java_线程重命名(Netty)和设计模式Decorator
  9. VM 与 与 Linux 的安装
  10. 外地人排北京新能源指标需要什么条件?需要摇号吗?
  11. 微信公众号H5支付的两种方式
  12. PS中怎么将模糊图片变的清晰一点
  13. Linux文件系统有哪些
  14. Android 截屏并保存到本地(兼容Android 10.0)
  15. 解耦控制matlab,解耦控制所谓解耦控制系统.ppt
  16. 3D设计再次证实了“眼见为实”不靠谱
  17. ISP PIPLINE (二) LensShading Correct
  18. supervisor 初探
  19. whois命令_WHOIS使用Whois搜索
  20. 我的Python学习之路(5)

热门文章

  1. 单核cpu多核cpu如何执行多线程
  2. numpy矩阵升维,拼接
  3. php 获取一年有多少天,【后端开发】php获取一年有多少天
  4. 函数求最小公倍数-C语言
  5. android listview仿ios 3dTouch效果
  6. 实验二基于matlab的离散系统时域分析,离散时间系统的时域分析实验报告
  7. 原生JS活动倒计时实现思路
  8. 怎样用计算机合并视频,怎么合并视频和字幕 格式工厂视频字幕合并教程-电脑教程...
  9. python获取字典第一个元素,从字典中获取第一个元素
  10. iphone主屏幕动态壁纸_iPhone不需长按自动触发动态壁纸教程