0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

第1章_搭建开发环境

嵌入式Linux那些事 来源:嵌入式Linux那些事 作者:嵌入式Linux那些事 2024-06-29 14:21 次阅读

第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,比如这里目标机的 MCUSTM32H563RIV6,就需 要下载该系列的的 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、UARTUSB通信接口往 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 驱动

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

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

安装成功会有提示:

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

    关注

    5062

    文章

    18984

    浏览量

    302362
  • 开发板
    +关注

    关注

    25

    文章

    4914

    浏览量

    97100
  • 开发环境
    +关注

    关注

    1

    文章

    220

    浏览量

    16571
收藏 人收藏

    评论

    相关推荐

    嵌入式Linux开发环境

    非常好的学习资料,供大家学习,我会陆续上传的,望大家关注!1 搭建嵌入式Linux开发环境
    发表于 10-24 11:24

    5、嵌入式Linux开发环境搭建 42页 0.8M

    5、嵌入式Linux开发环境搭建 42页 0.8M (1)
    发表于 09-27 08:47

    5、嵌入式Linux开发环境搭建 42页 0.8M

    5、嵌入式Linux开发环境搭建 42页 0.8M
    发表于 09-29 08:51

    1~2 鸿蒙系统介绍 和 编译环境搭建 持续更新

    /openharmony 鸿蒙OS代码下载:https://device.harmonyos.com/cn/ ... de-0000001050769927 2 开发环境
    发表于 09-23 10:43

    【HiSpark系列】1~2 鸿蒙系统介绍 和 编译环境搭建 持续更新

    / ... de-0000001050769927 2 开发环境搭建关于开发
    发表于 10-12 16:36

    【转载】2 开发环境搭建

    2 开发环境搭建从本章开始,将正式进入RISC-V MCU的开发之旅。本章主要讲解CH32V
    发表于 03-28 17:10

    php开发环境搭建和使用

    本文主要介绍的是php开发环境搭建和使用。apache在默认情况下不会处理php页面,Apache处理php页面的步骤:即:php开发环境
    的头像 发表于 02-01 15:26 3412次阅读
    php<b class='flag-5'>开发</b><b class='flag-5'>环境</b>的<b class='flag-5'>搭建</b>和使用

    如何搭建鸿蒙开发环境

    开发某一个平台的程序,那么首先要搭建出本地开发环境,那么如何搭建鸿蒙开发
    的头像 发表于 02-24 11:25 3695次阅读
    如何<b class='flag-5'>搭建</b>鸿蒙<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    ESP8266与NodeMCU开发(一)环境搭建

    这一将描述ESP8266的性能与指标,以及开发环境搭建
    发表于 10-29 09:36 9次下载
    ESP8266与NodeMCU<b class='flag-5'>开发</b>(一)<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    Digispark开发环境搭建

    Digispark开发环境搭建
    发表于 11-15 20:51 16次下载
    Digispark<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    ESP8266与NodeMCU开发(一)环境搭建

    这一将描述ESP8266的性能与指标,以及开发环境搭建
    发表于 12-05 10:21 7次下载
    ESP8266与NodeMCU<b class='flag-5'>开发</b>(一)<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    STM32 搭建开发环境

    STM32 搭建开发环境
    发表于 12-08 14:36 20次下载
    STM32 <b class='flag-5'>搭建</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】2 OpenHarmony开发环境搭建

    本文来源电子发烧友社区,作者:ouxiaolong, 帖子地址: https://bbs.elecfans.com/jishu_2283575_1_1.html 开发环境开发系统:
    的头像 发表于 11-01 15:26 586次阅读
    【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】<b class='flag-5'>第</b>2<b class='flag-5'>章</b> OpenHarmony<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>

    3_UART 开发基础

    3_UART 开发基础
    的头像 发表于 06-29 14:27 593次阅读
    <b class='flag-5'>第</b>3<b class='flag-5'>章</b>_UART <b class='flag-5'>开发</b>基础

    8 时间历程后处理器--13 ANSYS新界面Workbench环境

    8  时间历程后处理器--13  ANSYS新界面Workbench环境
    发表于 08-30 11:21 0次下载