[应用相关] STM32新型开发环境----STM32CubeIDE=TrueSTUDIO+STM32CubeMX

[复制链接]
 楼主| aoyi 发表于 2021-6-5 18:46 | 显示全部楼层 |阅读模式
工欲善其事,必先利其器。我个人略微有点强迫症,玩STM32,起初Keil用着不爽,就换成了TrueSTUDIO,纯代码配置工程有点麻烦,加上了STM32CubeMX,之后又以插件的形式把STM32CubeMX和TrueSTUDIO结合起来用。终于,ST官方看到客户需求了,2019年推出了STM32CubeIDE,直接把STM32CubeMX和TrueSTUDIO整合起来。当时是1.0版本,我试用了一下,启动慢,运**顿,尤其是STM32CubeMX的图形配置界面,经常崩溃,我就卸载了。STM32CubeIDE最近更新到1.3版本了,稳定性应该提升了吧,于是又试用起来。
  网上直接搜STM32CubeIDE,进入官网下载即可。

3678760bb55fea43c7.png

 楼主| aoyi 发表于 2021-6-5 18:47 | 显示全部楼层
安装时注意一点,安装路径不能有中文,其他步骤都比较简单。
启动界面如下:
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg

 楼主| aoyi 发表于 2021-6-5 18:47 | 显示全部楼层
下图表示正在下载一些在线数据,耐心等待一会。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg

 楼主| aoyi 发表于 2021-6-5 18:48 | 显示全部楼层
如果你电脑的网速还可以,STM32CubeIDE会自动下载好需要的STM32F1、STM32F4等固件库。如果网速不行,会卡在下载界面,这时候你可以自己在网上下载好所需的固件库,这是ST官方下载链接,然后打开固件库管理器进行手动配置。
ST官方固件下载页面如下,选择需要的系列(F1、F4等)

6926560bb566725483.png

 楼主| aoyi 发表于 2021-6-5 18:49 | 显示全部楼层
从主菜单调出固件库管理器
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg

 楼主| aoyi 发表于 2021-6-5 18:50 | 显示全部楼层
在固件管理界面,可以选择所需固件,点击Install Now在线安装,也可以点击From Local安装自己下载的固件。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg
 楼主| aoyi 发表于 2021-6-5 18:51 | 显示全部楼层
然后是芯片选型,可以根据关键字、IO口数量、Flash大小等参数进行筛选。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg

 楼主| aoyi 发表于 2021-6-5 18:52 | 显示全部楼层
选好芯片之后点击Next,设置工程名称和保存路径。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg

 楼主| aoyi 发表于 2021-6-5 18:53 | 显示全部楼层
然后点击Finish,等待工程初始化完成即可开始STM32之旅。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYW5nX2ppYW5nMTIz,size_16,color_FFFFFF,t_70#pic_center.jpg


 STM32CubeIDE整体开发流程是,先在ioc文件中(也就是STM32CubeMX)进行图形化配置(时钟、GPIO、定时器、中断等),然后进行代码生成,对工程目录Src下的main.c等进行代码编辑和调试,最后连接单片机进行编译调试,程序烧写。
ADZ2016 发表于 2021-6-6 09:32 | 显示全部楼层
STM32CubeIDE

学习学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

3316

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部

101

主题

3316

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部