硬汉嵌入式论坛

 找回密码
 立即注册
查看: 14647|回复: 13
收起左侧

[STM32CubeF4] 【STM32CubeF4教程】第一期:STM32CubeMX的安装及其首次使用注意事项

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
发表于 2015-3-9 09:15:11 | 显示全部楼层 |阅读模式
      说明: 现在ST开始主推STM32CubeF4已经无法逆转了,固件库已经停止更新,这个算是ST的发展战略吧。
鉴于此,我们安富莱电子开始推出STM32CubeF4系列教程。
      官方STM32CubeF4和STM32CubeMX软件及其相关所有文档百度云下载地址:链接
   1.1  STM32CubeMX的安装
   1.2  STM32CubeMX首次使用方法及其注意事项
*******************************************************************************************************

1.1  STM32CubeMX的安装
第1步:从上面的百度网盘下载STM32CubeF4和STM32CubeMX,STM32CubeF4是软件包,类似以前的固件库,而
STM32CubeMX是图形化配置及其工程生成工具,当前最新版本分别是V1.4.0和V4.6.0。
STM32CubeF4官方下载地址:http://www.st.com/web/en/catalog/tools/PF259243
STM32CubeMX官方下载地址:http://www.st.com/web/en/catalog/tools/PF259242
1.png

第2步:点击下载的STM32CubeMX(注意一定要安装到C盘,也就是系统盘,防止不必要的麻烦),
2.png

如果没有安装JAVA环境,会弹出如下窗口:
1.png

点击确定进行安装,弹出如下界面:
2.png

点击免费下载后,会下载一个名字为chromeinstall-8u40.exe的可执行文件(版本不同后面的字符8u40不同),
将这个可执行文件打开后弹出如下窗口:
3.png

点击安装后,根据各自电脑网速的不同,等待过程稍有些长:
4.png

下载完成后开始进行安装:
5.png

6.png

第3步:安装完上面的JAVA环境后,再次点击下载的STM32CubeMX弹出如下窗口,根据指示进行一步步安装即可:
9.png

10.png

安装完成后效果如下:
11.png

*******************************************************************************************************

1.2  STM32CubeMX首次使用方法及其注意事项
1.2.1  点击STM32CubeMX界面上的New Project,然后选择如下型号:
12.png

点击OK后,弹出如下界面:
13.png

首次使用要在STM32CubeMX中指定软件包STMCubeF4的路径。
比如STM32CubeMX安装在如下路径 C:\Program Files\STMicroelectronics,可以将固件库文件 STM32Cube_FW_F4_V1.4.0
放到路径 C:\Program Files\STMicroelectronics\STM32Cube下面。放在这个文件下面仅仅是为了方便管理,大家可以将文件
STM32Cube_FW_F4_V1.4.0放在任意其它磁盘下面,特别注意路径不要有中文,防止不必要的麻烦
3.png

根据大家把文件STM32Cube_FW_F4_V1.4.0所存放的位置,在STM32CubeMX上点击菜单Help --> Updater Settings
4.png

1.2.2  生成相应的工程
    当前的STM32CubeMX V4.6.0支持的编译器如下:
14.png

使用STM32CubeMX生成工程前,电脑上面至少要安装一个编译器,MDK,IAR或者TrueStudio。下面点击这个图标就可以生成工程(暂时不对其它地方做设置):
15.png

点击后弹出如下窗口,特别注意,不要使用中文路径和中文名字,防止不必要的麻烦:
16.png

然后点击OK就开始生成MDK工程,这个过程大概1分钟左右:
17.png

成功后弹出如下窗口,选择打开工程:
18.png

打开工程后,可以看到已经生成MDK工程:
19.png
***********************************************************************************************
使用中注意以下几个问题,这些问题其实在上面已经强调了:
STM32CubeMX创建的工程文件部分文件打不开的解决办法
http://www.armbbs.cn/forum.php?mod=viewthread&tid=7156

STM32CubeMX出现the firmware package  require by project  is not avaliable的解决办法
http://www.armbbs.cn/forum.php?mod=viewthread&tid=7152

使用STM32CubeMX出现错误:but MDK-ARM 4.74 project  generation have a problem的解决办法
http://www.armbbs.cn/forum.php?mod=viewthread&tid=7163






回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
发表于 2015-3-9 14:19:17 | 显示全部楼层
楼主开始使用这个了啊?太好了,正好跟着把遇到的问题解决下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
 楼主| 发表于 2015-3-9 14:21:10 | 显示全部楼层

回 feiante 的帖子

feiante:楼主开始使用这个了啊?太好了,正好跟着把遇到的问题解决下 (2015-03-09 14:19) 
我知道你一直在搞这个CubeF4,本周开始每周发布2期,后面多多交流啊,我也是第一次用。
回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
发表于 2015-3-9 14:29:29 | 显示全部楼层

回 eric2013 的帖子

eric2013:我知道你一直在搞这个CubeF4,本周开始每周发布2期,后面多多交流啊,我也是第一次用。(2015-03-09 14:21)嬀/color]
我只用了F0,由于有我们的F1的板子,所以开始学习用它来重新改写我们的例程,只是没有成功。F4到是没有弄过,不过应该差不多,先从简单的做起了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
 楼主| 发表于 2015-3-9 14:30:37 | 显示全部楼层

回 feiante 的帖子

feiante:我只用了F0,由于有我们的F1的板子,所以开始学习用它来重新改写我们的例程,只是没有成功。F4到是没有弄过,不过应该差不多,先从简单的做起了 (2015-03-09 14:29)
[s:142][s:142]
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2015-3-10 21:34:38 | 显示全部楼层
下载下来研究一下[s:150]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
 楼主| 发表于 2015-3-10 21:44:19 | 显示全部楼层

回 tuzihog 的帖子

tuzihog:下载下来研究一下[s:150]  (2015-03-10 21:34) 
刚刚整理完,发布[s:142]
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2015-3-11 08:04:04 | 显示全部楼层
[s:151] [s:151] [s:141] [s:141]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

27

回帖

27

积分

新手上路

积分
27
发表于 2015-3-11 12:48:14 | 显示全部楼层
[s:151]
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2015-10-15 10:25:06 | 显示全部楼层
[s:152]  [s:152]  [s:152] 顶一下
回复

使用道具 举报

14

主题

109

回帖

151

积分

初级会员

积分
151
发表于 2015-10-15 11:23:11 | 显示全部楼层
不顶不行啊,感谢版主[s:149][s:149][s:149]
赶紧学习学习
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
QQ
发表于 2015-10-24 16:37:28 | 显示全部楼层
这么说以后新建项目都可以用它咯,
没什么问题吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106856
QQ
 楼主| 发表于 2015-10-25 08:22:25 | 显示全部楼层

回 moiii 的帖子

moiii:这么说以后新建项目都可以用它咯,
没什么问题吧? (2015-10-24 16:37) 
还没有用这个做过项目,不过使用的话一定记得使用当前最新的版本,早期的版本多多少少都有些bug。
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2015-12-16 23:11:11 | 显示全部楼层
[s:141]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-7 15:43 , Processed in 0.221583 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表