你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32CubeIDE使用入门的几个常见问题

[复制链接]
STMCU-管管 发布时间:2019-10-25 14:50
ST公司为广大STM32用户提供了免费的集成开发工具STM32CubeIDE有一段时间了。常言道,万事开头难。这里就其入门使用的几个常见问题分享交流下。
/ B" F6 q! ]0 p' A% k: ^
1、STM32CubeIDE该免费工具哪里可以下载?
可以本社区资料下载里搜索下载。它基于Eclipse™/CDT框架和GCC工具链,支持ECLIPSE插件和GDB调试器。它有支持多个平台的版本,比方LINUX/macOS/WINDOWS等。
11.png

4 {7 c4 r& W$ Z+ Z3 h7 u9 O
2、安装STM32cubeIde有时总不成功怎么办?
最常见的问题就是路径上有中文字符。另外,如果不是首次安装STM32CUBEIDE的话,记得将之前版本的东西卸载干净。
8 ^/ e7 V" _1 w7 B5 J; S7 H& x; i
3、它支持与图形化配置工具stm32CubeMx的协调工作否?
当然。可以说STM32cubeIde已经将stm32CubeMx作为一个模块嵌入其开发环境中了。我们在通过CubeIDE新建工程时,会自动调用stm32CubeMx进来,让用户进行图形化初始配置。
22.png

2 l1 L8 R) C+ d
  D# w0 b- ~& _
4、为什么在已经安装STM32CubeIDE情况下使用STM32CubeMx生成基于STM32CubeIDE的工程时还提示要安装stm32cubeIDE?
往往会有如下提示:
33.png

* N: U3 R' D# H% j; ^; [3 Z
这种情况下很有可能是STM32cubeIDE环境里有个地方没有配置,即文件关联配置项没设置。操作如下:

9 y9 f2 m5 ]+ ^$ C  D
打开STM32IDE后,点击菜单WINDOWS/Preference
44.png

4 |4 Q# K2 O- m; `3 y
继续点击进去,直到看见下图中箭头所指的install。最后,记得点击最下方的apply按钮令其生效【这里没截图过来】。
: F/ R" [+ {- v
55.png
3 Q1 U. D$ n* U
如果说这样还不行,就不要折腾了。按照上面第3点提到的在STM32CubeIDE里新建项目时照样可以自动调入STM32CubeMX(当然,前提是你电脑里已经安装了STM32CubeMx工具),CubeMX配置完毕后,再点击CubeIDE菜单图标中的锤子即可生成或更新初始化配置代码。见下图所示:
66.png
+ r- Q# \, z5 T! B5 q
5、通过STM32CubeIDE编译后能否生成BIN或HEX文件?
默认情况下,通过STM32CubeIDE编译后生成的是ELF文件,如果希望生成HEX或BIN文件也是可以的。配置过程如下。
在主菜单project\properties\C/C++Build下面,打开如下界面:
77.png

) z3 z0 I5 z5 o% n
6、有关工程文件的搜索路径、宏定义配置在什么地方操作?
还是在主菜单project\properties\C/C++Build下面,见如下界面:
88.png
& |4 k) Y2 `8 Y+ {7 p8 _& b8 i; Z8 F
7、STM32CubeIDE工程显示栏中的ld后缀文件是什么文件?
99.png

8 p, u3 i7 _9 m) I
它是工程链接脚本文件或者说程序加载文件,其它IDE也有类似的文件。比方ARMmdk中的.sct文件、IAR IDE中的.icf文件。
好,关于STM32CubeIDE的入门操作就分享到这里,其它的东西边用边学习和提升。
10.png

7 v) d6 n; C& b; L% C

  Z/ G1 X+ N' p$ Y
( `; Z  `3 ~1 I4 M; l6 c4 j
! E. d2 w% E3 B/ m( H( h# V' P
1 收藏 3 评论6 发布时间:2019-10-25 14:50

举报

6个回答
Kevin_G 回答时间:2019-10-28 16:05:53
看下
梧桐小子 回答时间:2019-10-28 21:19:56
升级到1.1.0版本看不到J-link了
wang5825 回答时间:2019-10-29 06:28:41
谢谢分享   学习一下  多个编程工具   顺手为好
西祠响马 回答时间:2019-11-25 15:13:12
请教一下,.ld文件有两个,一个是FLASH一个是RAM,这样我debug的话,程序应该可以下载在flash里,这样调试比较安全。但是如何设置呢?
kfan 回答时间:2020-1-13 13:59:20
您好,请问怎么添加 .lib 文件呢
zst588 回答时间:2020-10-28 09:38:16
STM32CubeIDE 1.4.0编程是基于驱动函数库的,请教一下,STM32CubeIDE 1.4.0能用于基于寄存器的编程吗?

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版