当前位置: 首页 > article >正文

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,
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置完成之后,可以点击如下编译按钮编译工程。
在这里插入图片描述

编译完成后点击如下图标下载运行程序。
在这里插入图片描述


http://www.kler.cn/news/366428.html

相关文章:

  • canvas-editor首行缩进
  • vuex使用modules模块化
  • 有关spring,springboot项目的知识点
  • 软件测试人员必问的十大面试题..
  • mac电脑设置chrome浏览器语言切换为日语英语等不生效问题
  • Vision-Language Models for Vision Tasks: A Survey阅读笔记
  • 隨筆 20241023 Kafka 的幂等性与分区顺序性探讨
  • excel斜线表头
  • python爬虫:实例讲解xpatch的基本使用
  • 人工智能在自然语言处理(NLP)中的应用
  • Redis面试题扩展
  • .NET Core WebApi第2讲:前后端分离,Restful
  • unity URP下VolumetricFog插件发布的时候安卓里没有显示问题
  • C++二级2021年9月试卷及答案
  • Python——脚本实现datax全量同步mysql到hive
  • (北京政务服务满意度公司)满意度调查助力服务质量提升
  • 【Java】类来管理个人简历信息
  • UWB物资定位标签
  • C2W4.LAB.Word_Embedding.Part1
  • 智能听诊器:宠物医疗行业的新动力
  • ubuntu修改默认开机模式(图形/终端)
  • lucene数据写入-02倒排数据缓存组织
  • 【c++ arx 选项板2】
  • Python Pandas 数据分析的得力工具:简介
  • 中小企业设备资源优化:Spring Boot系统实现
  • Kafka-代码示例