ST公司为广大STM32用户提供了免费的集成开发工具STM32CubeIDE有一段时间了。常言道,万事开头难。这里就其入门使用的几个常见问题分享交流下。

1、STM32CubeIDE该免费工具哪里可以下载?

可以前往www.st.com搜索下载。它基于Eclipse/CDT框架和GCC工具链,支持ECLIPSE插件和GDB调试器。它有支持多个平台的版本,比方LINUX/macOS/WINDOWS等。

2、安装STM32cubeIde有时总不成功怎么办?

最常见的问题就是路径上有中文字符。另外,如果不是首次安装STM32CUBEIDE的话,记得将之前版本的东西卸载干净。

3、它支持与图形化配置工具stm32CubeMx的协调工作否?

当然。可以说STM32cubeIde已经将stm32CubeMx作为一个模块嵌入其开发环境中了。我们在通过CubeIDE新建工程时,会自动调用stm32CubeMx进来,让用户进行图形化初始配置。

4、为什么在已经安装STM32CubeIDE情况下使用STM32CubeMx生成基于STM32CubeIDE的工程时还提示要安装stm32cubeIDE?往往会有如下提示:

这种情况下很有可能是STM32cubeIDE环境里有个地方没有配置,即文件关联配置项没设置。操作如下:

打开STM32IDE后,点击菜单WINDOWS/Preference

继续点击进去,直到看见下图中箭头所指的install。最后,记得点击最下方的apply按钮令其生效【这里没截图过来】。

如果说这样还不行,就不要折腾了。按照上面第3点提到的在STM32CubeIDE里新建项目时照样可以自动调入STM32CubeMX(当然,前提是你电脑里已经安装了STM32CubeMx工具),CubeMX配置完毕后,再点击CubeIDE菜单图标中的锤子即可生成或更新初始化配置代码。见下图所示:

5、通过STM32CubeIDE编译后能否生成BIN或HEX文件?

默认情况下,通过STM32CubeIDE编译后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置过程如下。

在主菜单projectpropertiesC++/C++ Build下面,打开如下界面:

6、有关工程文件的搜索路径、宏定义配置在什么地方操作?

还是在主菜单projectpropertiesC/C++ Build下面,见如下界面:

7、STM32CubeIDE工程显示栏中的ld后缀文件是什么文件?

它是工程链接脚本文件或者说程序加载文件,其它IDE也有类似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。

好,关于STM32CubeIDE的入门操作就分享到这里,其它的东西边用边学习和提升。

stm32cubeide烧写程序_STM32CubeIDE使用入门的几个常见问题相关推荐

  1. stm32cubeide烧写程序_STM32Cube工具,覆盖开发全过程(一)

    STM32Cube家族的软件工具,从选型到开发/调试,到代码二进制烧录,选项字节操作,到运行监测,覆盖了全部的开发过程.它们各自有功能侧重,也有功能重叠,但是合在一起,就提供给STM32开发者,一个无 ...

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

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

  3. stm32cubeide烧写程序_初学STM32CubeIDE

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

  4. stm32cubeide烧写程序_STM32 Cube IDE 下实现 IAP —— (1) 程序跳转

    ST 推出自家的IDE:STM32 CubeIDE 有一段时间了,现在正好有新的项目了,尝试直接把它用起来了,不用再来回去切换 CubeMX 和其他 IDE 了. 目前的项目是要做一个 IAP 的框架 ...

  5. 使用ST TOOLS的STVP烧写程序快速入门

    使用ST TOOLS的STVP烧写程序快速入门 首先要对软硬件进行初始配置,并正确设备连接. 打开STVP,点击菜单栏中的"Configure -> Configure ST Visu ...

  6. stm32使用flymcu烧写程序

    文章目录 一.使用flymcu烧写程序 一.使用flymcu烧写程序 烧写程序之前要使ASP指示灯保持强亮状态,同时要保证使flashIsp模式下也就是灯闪一下模式 如果长按asp按钮指示灯闪烁两次进 ...

  7. 51单片机usb烧录电路_51单片机怎么用usb烧写程序 - 全文

    单片机怎样用usb烧写程序 首先,需要安装keil软件和STC_ISP程序下载软件. 先对你想要实现对单片机的功能用keil编程,然后用STC_ISP下载软件下载到单片机上,最后打开给单片机提供电源就 ...

  8. 怎么重写MDK(KEIL)Flash烧写程序

    MDK提供了Flash烧写程序接口,位于文件夹C:\Keil\ARM\Flash (不同的安装目录参考相对路径).KEIL提供了各种的demo,打开_Template文件夹 有个NewDevice的工 ...

  9. AB1601 烧写程序后上电后无反应

    AB1601 烧写程序后上电后无反应,无任何打印消息输出,检查后发现是由于在移植二维码生成代码时定义了一个256*256的巨大数组,导致堆栈溢出出错了,改小后运行正常.

最新文章

  1. Android进程级别
  2. 洛谷 P1330 封锁阳光大学 Label:染色问题
  3. Android中JNI的使用方法
  4. SAP Analytics Cloud Model的delta upload(增量导入)功能
  5. 【英语学习】【WOTD】orthography 释义/词源/示例
  6. java实现生产者消费者问题
  7. 个性化你的IE,把你的名字刻在IE上!
  8. Mysql insert without auto-increase when duplicate
  9. 80sec被黑原因分析
  10. studio one 3 机架声道设置_客所思声卡搭载机架跳线教程
  11. 二叉堆/二项堆/斐波那契堆
  12. 数据分析常用图表常用场景
  13. Mac Eclips安装Activiti Designer插件
  14. web前端-前端三剑客之CSS(1)
  15. 如何实现接口统一入口_网易考拉Android App如何实现统一弹框
  16. AcWing 138. 兔子与兔子
  17. crypto-j(攻防世界)
  18. 腾讯云服务器无法使用账号密码登录
  19. POJO和JavaBean的区别
  20. 什么是适应能力?如何提高适应能力?

热门文章

  1. 用Ruby开发游戏 BMXP介绍
  2. 咔咕(聊天工具)---免费绿色版,图片代替了文字
  3. python数据透视表计数去除重复_如何用Python实现数据透视表?解除你对透视表的疑惑!...
  4. C++里已知三个三维点,求他们的平面方程,怎么做?
  5. 使用Go爬豆瓣电影Top250 并写入数据库
  6. 打开网页直接弹出qq对话框?
  7. 如何实现网站黑暗模式
  8. 批量将记事本文本文件转为 UTF8 等编码格式
  9. Matlab游戏制作代码
  10. 游戏制作-联网对战丛林战争制作笔记(一)