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

STM32F0系列之搭建GCC开发环境(1)

[复制链接]
STMCU小助手 发布时间:2022-8-25 21:15
一、安装GIT
参考:Git&Github使用教程(二) — Git安装和使用

二、安装MINGW环境

因为mingw的服务器在国外,所以经常安装失败,我们通过安装CodeBlocks的方式来获得MINGW环境

20201225234504273.png

下载好后双击开始安装即可
20201225235240815.png

点击安装,然后等待安装完成

20201225235338329.png

然后我们将其安装目录下的bin文件夹添加到环境变量里,例如我这里是C:\Program Files\CodeBlocks\MinGW\bin

20201225235913295.png

并将该目录下的mingw32-make复制一份并重命名为make

2020122600004028.png

接下来打开GIT,输入make -v可以看到版本信息表示搭建环境成功

20201226000248309.png

三、安装GCC编译器

2020122523265921.png

然后安装即可

20201226000614448.png

等待安装完成,点击勾选添加到环境变量

20201226000731990.png

添加完成后验证是否添加成功,打开GIT,输入arm-none-eabi-gcc -v可以看到版本信息表示搭建环境成功

20201226000934583.png

四、安装VSCode
安装你的系统版本下载,我选择64位

20201114141104389.png

下载好后点击安装即可
然后我们将其修改为中文界面,首先打开拓展栏目,搜索Chinese(Simplified),即中文环境,然后点击安装

20201114141653154.png

然后关闭重新打开后就可以看到整个界面变成中文的了

20201114141836931.png

然后我们点击【终端】->【新终端】,新建一个终端

2020111414194684.png

可以看到,新终端默认使用cmd命令行模式,

20201114142058266.png

我们可以将其修改为GitBash,点击下拉框的【选择默认 Shell】

20201114142213322.png

然后可以选择【GitBash】

20201114142321429.png

然后我们输入之前的一些命令,都可以使用

20201114142657353.png

然后我们可以安装一些其他的拓展插件来更好的使用VSCode

1)、C/C++,这个肯定是必须的。
2)、C/C++ Snippets,即C/C++重用代码块。
3)、C/C++ Advanced Lint,即C/C++静态检测 。
4)、Code Runner,即代码运行。
5)、Include AutoComplete,即自动头文件包含。
6)、Rainbow Brackets,彩虹花括号,有助于阅读代码。
7)、One Dark Pro,VSCode 的主题。
8)、GBKtoUTF8,将GBK 转换为UTF8。
9)、ARM,即支持ARM 汇编语法高亮显示。
10)、Chinese(Simplified),即中文环境。
11)、vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。
12)、compareit,比较插件,可以用于比较两个文件的差异。
13)、DeviceTree,设备树语法插件。
14)、TabNine,一款AI 自动补全插件,强烈推荐,谁用谁知道!

五、安装STM32CubeMX
因为STM32CubeMX是采用Java语言编写的,所以需要先在电脑上安装Java运行环境,我的电脑已经安装好了。

20201226191246368.png

点击下载,然后同意下载协议,填写一些信息,ST会向填写的邮箱中发送一封邮件,点击邮件中的链接即可下载。下载后解压,点击安装:

20201226191512115.png

然后开始安装

20201226192011698.png

安装完成,点击DONE,可以在桌面看到图标

20201226192124662.png

接下来获取STM32F1的支持包,有两种方式:

1. 在线安装
打开STM32CubeMX,选择【Help】->【Manage embedded software packages】

20201226192505912.png

勾选STM32F1的支持包,然后点击【InStall Now】即可

20201226192619598.png

然后只需要等待安装完成

20201226192725508.png

2. 离线安装

20201226192912347.png

点击下载即可,同样的,同意下载协议,填写一些信息,ST会向填写的邮箱中发送一封邮件,点击邮件中的链接即可下载。下载后不要解压

20201226194246196.png

下载后不要解压,打开STM32CubeMX,选择【Help】->【Manage embedded software packages】,然后点击【From Local…】

20201226193510893.png

找到刚才下载下来的离线,点击打开即可

20201226194400488.png


六、安装STM32CubeProgrammer
1、软件安装

STM32CubeProgrammer是ST公司给stm32系列提供了的烧写工具。可以从ST的官网下载:
用于STM32产品编程的STM32CubeProgrammer软件_获取软件
注意:STM32CubeProgrammer 需要 JAVA 运行环境 1.8(版本 1.8.121 或者更新版本)。
点击下载即可,同样的,同意下载协议,填写一些信息,ST会向填写的邮箱中发送一封邮件,点击邮件中的链接即可下载。

20201226194815605.png

下载好后双击安装

20201226195358653.png

等待其安装完成

20201226195537860.png


————————————————
转载:Willliam_william


收藏 评论0 发布时间:2022-8-25 21:15

举报

0个回答

所属标签

相似分享

官网相关资源

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