STM32L031F6P6开发环境搭建

1 相关软件下载

1.1 Keil 5

下载地址:https://www.keil.com/download/product/

选择 MDK-Arm 进入下载页面。


下载上面的安装文件。

1.2 STM32L031F6P6 芯片开发补丁包

下载地址:https://www.keil.arm.com/devices/


选择对应的芯片公司和内核,也可以直接输出芯片型号搜索。


展开芯片系列,找到STM32L031F6P系列。


点击进入 STM32L0xx_DFP 下载页面。

1.3 STM32CubeMX

下载地址:https://www.st.com/en/development-tools/stm32cubemx.html#get-software

将页面往下拉,找到如下下载页面:


选择对应的版本进行下载。(要先注册账号登录后才能下载)

1.4 STM32L031 开发包

建议跳过此步骤,安装STM32CubeMX后,直接在STM32CubeMX上安装此开发包
下载地址:https://www.st.com/en/development-tools/stm32cubemx.html#tools-software


进入网页往下拉,找到如下页面。

点击进入下载页面:

下载两个开发包。

1.5 串口驱动

下载地址:https://www.wch.cn/products/CH340.html?

1.6 下载 Java

下载地址:https://www.java.com/en/download/

1.7 芯片参考手册下载

下载地址: https://www.stmcu.com.cn/Designresource/list/STM32%20MCU/document

2 安装软件

2.1 安装 Keil


2.2 导入器件包

首次安装完成后会弹出 器件包安装 界面。

也可从Keil软件点击下面菜单进入。

然后 File -> Import.

选择下面的这个器件包,然后打开。

点击 Next 进行安装。

2.3 安装 Java


新建一个系统变量 JAVA_HOME。

将Java安装路径加到系统路径 Path。

命令行输入:java -version 出现如下版本信息说明安装成功。

2.4 安装 STM32CubeMX

双击软件安装包。

根据自己的需求修改安装路径,不要有中文名

一路 Next 安装。

安装完成后修改一下配置,不然 STM32CubuMX 打开后的工程中文会变乱码。
在安装目录\STMicroelectronics\STM32Cube\STM32CubeMX 下的配置文件 STM32CubeMX.l4j.ini 里添加:

-Dfile.encoding=UTF-8

然后更新一下默认的配置。

如果打不开 Updater Settings,关闭软件重新打开。

按如下配置:

安装软件包。

安装完成后看到如下路径有如下文件。

STMCubeMX 官方学习资料:https://www.stmcu.com.cn/ecosystem/Cube/STM32cubemx

3 创建初始工程

打开 STM32CubeMX 软件。

选择对应的芯片型号,然后点击 Start Project 。

进入芯片配置界面。

具体怎么配置芯片这里不展开将。

芯片配置完成之后,然后再配置工程管理,最后点击右上角的 GENERATE CODE 菜单生成代码工程。

生成的代码包含如下文件,

NBDingWeiXiTong.ioc 为 CubeMX 工程;
MDK-ARM\NBDingWeiXiTong.uvprojx 为 Keil 工程;

4. 编译工程

进入到 Keil 工程目录,双击打开工程。

编译之前先配置一下。

根据自己的调试工具选择对应的选项。

再点击右侧的 Settings,

配置完成之后,可以点击如下编译按钮编译工程。

编译完成后点击如下图标下载运行程序。

作者:渣渣灰9587

物联沃分享整理
物联沃-IOTWORD物联网 » STM32L031F6P6开发环境搭建

发表回复