STM32CubeIDE基础学习-软件介绍及环境搭建步骤
文章目录
- STM32CubeIDE基础学习-软件介绍及环境搭建步骤
- 前言
- 第1章 STM32CubeIDE 介绍
- 1.1 软件描述
- 1.2 软件支持的功能及特点
- 第2章 STM32CubeIDE 软件安装
- 2.1 STM32CubeIDE 软件获取方法
- 2.2 STM32CubeIDE 软件安装步骤
- 2.2.1 错误安装示范
- 2.2.2 正确安装步骤
- 2.3 STM32CubeIDE 软件汉化
- 2.4 JAVA 软件安装
- 第3章 打开 STM32CubeIDE 软件
- 总结
前言
以前比较多使用标准库方式进行开发程序,发现后面ST慢慢不怎么更新标准库了,都比较倾向于HAL库的开发了,所以推出了STM32CubeMX和STM32CubeIDE的HAL库环境开发。它们都是借助CubeMX图形化工具编程来实现基础外设的初始化,省去了对代码进行初始化的步骤,直接添加用户功能代码就可以了,大大提升了开发效率。
STM32CubeIDE软件是2019年由ST公司推出的一款集成开发环境。在刚开始使用的时候可能会遇到很多的bug,但经过多年的更新迭代,现在使用起来就相对比较流畅了,网上的教程也相对比较丰富了,对于初学者来说还是比较友好的。
下面就来学习下这款软件的安装过程,版本是1.13.1。
第1章 STM32CubeIDE 介绍
ST官网地址:https://www.st.com/en/development-tools/stm32cubeide.html
进入官网如下图所示:
1.1 软件描述
1.2 软件支持的功能及特点
STM32CubeIDE主要功能总结如下:
1、 基于Eclipse/CDT开发框架,支持数百个插件使用。
2、 内置集成STM32CubeMX的STM32配置功能。
3、 基于C/C++ 开发平台。
4、 支持芯片选型、外设配置、时钟配置、生成初始化代码。
5、 支持代码编译、代码烧录、代码调试。
软件局限性:
1、 电脑系统是只支持64位,32位的系统是无法使用这个软件的。
2、 软件只支持ST的芯片开发,其它厂家型号的芯片是不支持的,比如NXP、GD等。
第2章 STM32CubeIDE 软件安装
2.1 STM32CubeIDE 软件获取方法
下载方法1:
官网获取软件链接: https://www.st.com/en/development-tools/stm32cubeide.html
第一步:进入官方网站后点击Get Software。
点击获取后就会跳转到下面的软件下载界面,如下图所示:
根据自己电脑系统进行选择对应的安装包,我电脑是win10的,所以选择window的安装包。版本建议选择比较新的但不要最新,不同版本基本就是修改了bug,功能使用上基本是一样的。
第二步:点击下载按钮后,进入下图的界面,点击Accept接受下载即可。
第三步:官网下载东西是需要登录账号的,登录自己账号就可以了,如果没有的话注册一个就行。
如果没有账号或不想注册的话,可以到网上找网友分享的下载就行,网上是有很多网友分享这些的,下载比较方便。
下载方法2:
百度网盘分享链接:https://pan.baidu.com/s/12QuxqDyhQ6iKQFzlnDYjcg 提取码:pqne
2.2 STM32CubeIDE 软件安装步骤
2.2.1 错误安装示范
第一次安装时,如果没注意安装包的路径存在中文问题,则会提示下图这个错误:
解决办法就是去掉中文路径或重命名文件夹为英文的名字,也可以直接把安装包拷贝到桌面打开安装就没有问题了。
把软件安装包拷贝到桌面后,鼠标右键点击安装包查看属性,就可以看到不存在中文路径了,如下图所示:
2.2.2 正确安装步骤
第一步:把软件安装包拷贝到桌面后,双击打开软件安装包,默认点击Next。
第二步:不用设置,默认点击I Agree。
第三步:可选择自定义安装路径,不要存在中文字符就行,然后点击Next。
第四步:选择下载器类型,然后点击Install。
这个是调试器选择的支持,建议JLINK和STLINK两个都勾选,方便后续下载和调试程序使用。
注意,这里并没有提示有支持DAP下载器选项,但是其实这个环境也是可以使用DAP的,只是在操作上会存在比较麻烦的处理步骤,所以就不太推荐使用DAP下载器了。
第五步:点击Install后就开始安装了,耐心等待安装完成即可。
安装完成后就可以继续点击Next了。
第六步:勾选生成软件快捷图标,然后点击Finish。
软件安装完成后,可以看到桌面就新增了一个软件图标如下图所示:
到此,这个STM32CubeIDE软件就基本安装完成了,安装的步骤相对比较简单的,基本都是点击下一步,前面拷贝到桌面的安装包也可以删除掉,也可以保留备份使用。
2.3 STM32CubeIDE 软件汉化
这个软件安装完默认是英文版的,如果不喜欢英文而是中文显示,可以对软件进行汉化处理,方法教程网上是可以搜索到的,这里就不展开了,自行百度即可。
2.4 JAVA 软件安装
软件获取链接:https://www.java.com/zh-CN/
第一步:登录链接后进入网站界面如下图所示,点击下载Java:
第二步:跳转到下图的界面,点击Download Java。
然后就可以下载Java安装包了。
第三步:把下载好的安装包拷贝到桌面,然后双击打开进行安装即可。
具体安装步骤略。。。基本都是点击下一步
要注意的就是安装不要存在中文路径、安装包放桌面打开就行。
安装成功就可以关闭了。
如果安装后无法使用,看下电脑的环境变量是否配置好的。
第3章 打开 STM32CubeIDE 软件
第一步:安装完软件后第一次打开STM32CubeIDE软件会提示如下图所示界面:
第二步:设置工程的存放路径,不能存在中文字符,这种软件一般对中文路径都不是很友好的,然后点击Launch:
第三步:进入后等待软件初始化完成即可。
初始化完成后,最终进入的主界面如下图所示:
以上就是STM32CubeIDE软件第一次打开的情况了,后续开发可以双击该软件直接进入这个界面,然后点击下图这个按钮,
Start new STM32 project就可以新建项目了。
总结
这个软件安装的步骤还是比较简单的,基本都是点击下一步操作,特别要注意的就是这个软件涉及的路径都不能含有中文字符的就行,其它基本没有什么问题了。