搜索
bottom↓
回复: 0

《MiniPro STM32H750 开发指南》第三章 开发环境搭建

[复制链接]

出0入234汤圆

发表于 2022-8-23 12:11:22 | 显示全部楼层 |阅读模式
本帖最后由 正点原子 于 2022-8-29 09:56 编辑

1)实验平台:正点原子MiniPro STM32H750开发板
2)平台购买链接:https://detail.tmall.com/item.htm?id=677017430560
3)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boar ... 32h750_minipro.html
4)MiniPro STM32H750技术交流QQ群:756580169 lQLPJxaFi2zaB4UWWrDAMgIsFEW2pwLb3abnwDMA_90_22.png
lQDPJxaFi2nfFizMjM0CbLCPlxn_FVheIQLb3aGrwFQA_620_140.jpg

lQLPJxaFi2nfFhLMkM0BXrDNvOUyeU_FPgLb3aGvQNIA_350_144.png


第三章 开发环境搭建


本章,我们将向大家介绍STM32的开发环境搭建,通过本章的学习,我们将了解到有哪些常用的STM32开发工具,包括IDE、调试器、串口工具等。
本章将分为如下几个小节:
3.1 常用开发工具简介
3.2 MDK5安装
3.3 仿真器驱动安装
3.4 CH340 USB虚拟串口驱动安装


3.1 常用开发工具简介

我们开发STM32需要用到一些开发工具,如:IDE、仿真器、串口调试助手等。常见的工具如表3.1.1所示:
B0AB1170-E385-451c-BC34-E509B86EE633.png
表3.1.1 常用开发工具

        大家可以根据自己的需要和喜好,选择合适的开发工具。表中加粗部分是我们推荐使用的STM32开发工具,即IDE推荐使用MDK、仿真器推荐使用DAP、串口调试助手推荐使用XCOM,接下来我们介绍这几个软件的安装。
3.2 MDK安装
        注意:MDK是一款付费集成开发环境,如果大家要商用,请联系Keil公司购买,我们这里仅用于教学使用。
        MDK5的安装分为两步:1,安装MDK5;2,安装器件支持包。
        MDK软件下载地址:https://www.keil.com/download/product,目前最新版本是MDK5.36。
        器件支持包下载地址:https://www.keil.com/dd2/pack,STM32H7支持包最新版本是2.7.0。
        MDK5.36和2.7.0的STM32H7器件支持包我们都已经放在光盘A盘了,具体路径为:A盘 6,软件资料1,软件MDK5,如图3.2.1所示:
第三章 开发环境搭建1184.png
图3.2.1 MDK5软件及STM32H7器件支持包

        MDK5的安装比较简单,具体安装步骤请参考图3.2.1的 安装过程.txt 进行安装即可,需要提醒一下大家,在选择安装路径的时候,强烈建议大家将Pack的路径和Core的路径放在一个位置,比如我们安装在D盘(都安装在:D:\MDK5.36路径下),如图3.2.2所示:
第三章 开发环境搭建1349.png
图3.2.2 设置Core和Pack安装路径

        安装完成后,在我们电脑桌面会显示MDK5图标,如图3.2.3所示;
第三章 开发环境搭建1409.png
图3.2.3 桌面显示MDK5图标

重点提示一下:由于 STM32H750 需要用到外部 SPI FLASH 执行代码,因此需要一个下载算法(.FLM文件),可以将代码下载到外部 SPI FLASH。因此正点原子专门给大家提供了一个针对 25QXX的下载算法:STM32H750VB_25QXX@ALIENTEK.FLM,存放在A盘 6,软件资料1,软件MDK5下,见图3.2.1。
接着,我们需要将STM32H750VB_25QXX@ALIENTEK.FLM 这个下载算法,拷贝到D:\MDK5.36\ARM\Flash目录下,如图3.2.4 所示:
第三章 开发环境搭建1691.png
图3.2.4 拷贝算法到 ARM\Flash文件夹下

经上述操作,在新建工程的时候,就可以选择STM32H750VB_25QXX@ALIENTEK.FLM作为SPI FLASH下载算法,从而实现将代码下载到外部SPI FLASH。
3.3 仿真器驱动安装
STM32可以通过DAP、ST LINK、JLINK等仿真调试器进行程序下载和仿真,我们推荐使用:DAP仿真器(CMSIS-DAP Debugger),DAP仿真器在MDK下是免驱动的(无需安装驱动),即插即用,非常方便。
        正点原子提供了两种规格的DAP仿真器:普速版本DAP(ATK-DAP)和高速版本(ATK-HSDAP),它们的使用方法完全一样,只是高速版本速度更快,大家根据需求选择即可。
如果你用的是STLINK仿真器,大家可以参考《ST LINK调试补充教程 V2.pdf》安装驱动,该文档路径如下:A盘 6,软件资料1,软件5,其他软件ST LINK驱动及教程。
3.4 CH340 USB虚拟串口驱动安装
        安装CH340 USB虚拟串口驱动,以便我们使用电脑通过USB和STM32进行串口通信。开发板使用的USB虚拟串口芯片是CH340C,其驱动我们已经放在开发板的如下路径:A盘6,软件资料1,软件 2,CH340驱动(USB串口驱动),如图3.4.1所示:
第三章 开发环境搭建2269.png
图3.4.1 CH340驱动

        双击SETUP.EXE进行安装,安装完成后,如图3.4.2所示:
第三章 开发环境搭建2320.png
图3.4.2 CH340驱动安装成功

在驱动安装成功之后,将开发板的USB_UART接口通过USB连接到电脑,此时电脑就会自动给其安装驱动了。在安装完成之后,可以在电脑的设备管理器里面找到USB串口(如果找不到,则重启下电脑),如图3.4.3所示:
第三章 开发环境搭建2447.png
图3.4.3 设备管理器显示CH340 USB虚拟串口

在图3.4.3中可以看到,我们的USB虚拟串口被识别为COM3,这里需要注意的是:不同电脑可能不一样,你的可能是COM4、COM5等,但是USB-SERIAL CH340,这个一定是一样的。如果没找到USB串口,则有可能是你安装有误,或者系统不兼容。
在安装完CH340 USB虚拟串口以后,我们就可以使用串口调试助手,比如XCOM,和我们的开发板,通过串口进行通信了,这个我们在后续内容再给大家介绍。至此,STM32的开发环境就搭建完成了。

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 18:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表