第1章_搭建开发环境

描述

第1章 搭建开发环境

1.1开发套件硬件接口资源介绍

开发板

1.2资料下载

从百问网资料下载中心 (https://download.100ask.net) 下载本开发板的所有资料。进入下载中心后,在左侧标签栏找到“百问网全场景工业互联开发板”并点击,根据页面提示下载百度网盘的资料。

开发板

下载到网盘资料后,本套课程的文档、源码放在如下目录:

开发板

1.3安装Keil MDK

1.3.1软件下载

开发板配套资料里有Keil MDK软件包:

开发板

也可以(但是不建议)在Keil官网 (https://www.keil.com/download/product/) 直接下载“MDK-Arm”,如图所示:

开发板

1.3.2软件安装

双击运行“MDK532.EXE”,进入安装界面,选择“Next >>”,如图所示:

开发板

接着进入用户协议界面,勾选同意协议,点击“Next >>”,如图所示:

开发板

然后设置安装路径,第一个“Core”是软件的安装路径,第二个“Pack”是芯片的硬件支持包的安装路径,读者保持默认路径或者设置为如下图图所示一样的即可,如果是自定义设置,建议为全英文路径,不建议为包含有中文的路径。选择好之后点击“Next >>”后:

开发板

随后需要设置个人信息,随便填写即可,如图所示:

开发板

之后便进入安装进度界面,如下图所示,等待安装完成。

开发板

安装过程中,回弹出驱动安装界面,勾选“始终信任来自‘ARM Ltd’的软件”,然后点击“安装”,如下图所示。

开发板

如下图所示即安装完成, “Show Release Notes”为查看当前版版本说明,可以不勾 选,最后点击“Finish”。

开发板

之后会自动进入“Pack Installer”界面, 这里会检查安装的编译器、 CMSIS 等是否是 最新的,由于我们安装的是官网提供的最新的 MDK,所以这里一般情况下都是不需要更新 的。

至此 Keil 就安装完成了,但这不是 Keil 开发环境的全部。一个 Keil 的开发环境, 除了 Keil 软件,还需要安装对应的 Pack,比如这里目标机的 MCU 是 STM32H563RIV6,就需 要下载该系列的的 Pack,如果是 STM32F4 系列, 就需要下其它系列 Pack。

1.3.3 PACK 安装

Keil 只是一个开发工具,它里面有一些芯片的软件包;但是它肯定不会事先安装好所 有芯片的软件包。我们要开发某款芯片,就需要先安装这款芯片的软件包,这被称为 “Pack”。

可以双击运行开发板配套资料中的 Pack 安装包:

开发板

也可以在线安装,下面演示一下如何在线安装。

打开 Keil 之后,点击如下按钮启动“Pack Installer”:

开发板

使用“Pack Installer ”可以方便的对 Pack 安装和管理。在左上角搜索框输入 “STM32H563”,展开搜索结果,可以看到 STM3H563RIVx,点击右边的简介链接即可 跳转到 Pack 下载页面, 如下图所示。

开发板

如果跳转网页无法打开, 可直接打开 Pack 下载总入口(www.keil.com/dd2/Pack/)。

进入 Pack 下载总入口后, 搜索“STM32H563RIV”,找到“STM32H563RIVx”点击, 如 下图所示(实测部分网络环境打开该链接无 Pack 列表,请尝试换个网络环境测试,仍旧不 行则使用配套资料 Pack)。

开发板

点击会跳转到 pack 包界面, 点击右上角的”STM32H5xx_DFP“即可跳转到 pack 包 下载界面, 点击右上角”STM32H5xx_DFP“处即可下载 pack 包, 如下图所示。

开发板

开发板

下载之前会弹出 Pack 用户协议, 点击“Accept”即可:

开发板

下载完成得到“Keil.STM32H5xx_DFP.1.2.0.pack”,直接双击该文件,随后弹出如 图所示界面,点击“Next”进行安装。

开发板

1.4 安装 STM32CubeMX

STM32CubeMX 是 ST 意法半导体推出的 STM32 系列芯片可视化的图形配置工具,用户可 以通过图形化向导为 Cortex-M 系列 MCU 生成含有初始化代码的工程模板。

使用 STM32CubeMX 创建 STM32 的工程, 步骤少、上手快。

在开发板配套资料里,有 STM32CubeMX 的安装软件:

开发板

也可以从 ST 官网(https://www.st.com/zh/development-tools/stm32cubemx.html) 下载 STM32CubeMX。

解压安装包后, 即可安装,如下图所示:

开发板

开发板

开发板

1.5 安装 STM32CubeProgrammer

STM32CubeProgrammer 是烧写工具,用户可以通过此工具使用 ST-Link、UART、USB 等 通信接口往 STM32 处理器烧录 Hex、Bin 文件。也可以使用 Keil 通过 ST-Link 烧写程序, 无需使用 STM32CubeProgrammer。

开发板配套的资料里有安装软件:

开发板

也可以从 ST 官网(https://www.st.com/zh/development-tools/stm32cubeprog.html) 下载。

把软件包解压后即可安装,安装步骤如下面的组图所示:

开发板

开发板

在安装 STM32CubeProgrammer 过程中会弹出安装 ST-Link 驱动,根据提示点击下一页 或者完成即可:

开发板

最后等待安装完成即可:

开发板

1.6 安装 ST-Link 驱动

本开发板使用 ST-Link 进行下载调试程序, 还需要安装 ST-Link 驱动。

在开发板配套资料里有该驱动:

开发板

解压“en.stsw-link009.zip”,双击运行“dpinst_amd64.exe”(如果电脑为 32 位 系统, 运行“dpinst_x86.exe”) ,出现如图所示安装界面,点击“下一步”。

开发板

在安装过程中, 出现如图所示的 Windows 安全警告,选择“安装”

开发板

最后安装完成提示如图所示, 点击“完成”退出安装程序。

开发板

1.7 安装 CH340 驱动

在开发板配套资料中,有如下安装包:

开发板

双击运行, 直接点击“安装”即可:

开发板

安装成功会有提示:

开发板

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分