stm32cubeide自动补齐代码_STM32CubeIDE使用入门的几个常见问题

985834def80a77f6e081d4d6828a86fe.png

ST公司为广大STM32用户提供了免费的集成开发工具STM32CubeIDE有一段时间了。常言道,万事开头难。这里就其入门使用的几个常见问题分享交流下。【注‍:文中图片在手机模式下需要时可以点击放大查看】

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

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

c80b9acfc4b8ede9c03acafc9e407686.png

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

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

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

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

ac58c4e8e014469b01d5ad47786e7260.png

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

8dce09449614d69eb7b073281d151867.png

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

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

95f5dd5584403b662d2cb935565d71b8.png

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

28640aa8e3943479260cce4240473375.png

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

00ed68249e0127e77ea0d4c09287517b.png

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

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

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

eda49dcee503501f933d66da01abdadd.png

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

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

b569a0bd71c0d64e296f83197b75baff.png

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

d0521b813c1443623edffc425cfc6e0a.png

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

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

81cd9257a9f5f3ce44989e8cac8d8137.png

祝君好运!

===================================

往期话题链接【点击查看】:

1、基于STM32的FFT运算示例及应用提醒

2、使用MDK 自带逻辑分析仪显示任意波形

3、STM32H7系列双核产品的几个基础问题

4、STM32芯片的几种烧写方式简介

5、利用定时器比较输出切换实现定制波形示例

a73a0cb7b94b34eb5a7570388003b553.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值