你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MiniPro STM32H750 开发指南_V1.1-开发环境搭建

[复制链接]
STMCU小助手 发布时间:2022-10-4 17:50
开发环境搭建
% T0 X* L0 c3 I5 v本章,我们将向大家介绍STM32的开发环境搭建,通过本章的学习,我们将了解到有哪些常用的STM32开发工具,包括IDE、调试器、串口工具等。9 J3 q7 {+ p' Z! P! L0 Y0 w

) c6 G7 E( P" S+ K  r% a6 z3.1 常用开发工具简介* A. x- |, d8 Z/ U
我们开发STM32需要用到一些开发工具,如:IDE、仿真器、串口调试助手等。常见的工具如表3.1.1所示:
7 ]! G; i, k7 L$ R( P& I( [7 ?
9 ~/ z- g: d9 D, n2 y' R bf3b97e3ba4d4f1486d6f56218919ed7.png
9 `/ `& d  e! e0 u8 |
8 d* f6 w( {. i: e$ k表3.1.1 常用开发工具
: s: I% B3 @9 s大家可以根据自己的需要和喜好,选择合适的开发工具。表中加粗部分是我们推荐使用的STM32开发工具,即IDE推荐使用MDK、仿真器推荐使用DAP、串口调试助手推荐使用XCOM,接下来我们介绍这几个软件的安装。
* V! o& d# K  N
/ g- J3 W) b8 \# {9 z3.2 MDK安装

. u  m/ @% p, w6 J注意:MDK是一款付费集成开发环境,如果大家要商用,请联系Keil公司购买,我们这里仅用于教学使用。
# N9 n% \# h0 OMDK5的安装分为两步:1,安装MDK5;2,安装器件支持包。
- V, Q; ^% l9 D; J) LMDK5.36和2.7.0的STM32H7器件支持包我们都已经放在光盘A盘了,具体路径为:A盘 6,软件资料1,软件MDK5,如图3.2.1所示:# n5 A: D0 f9 {9 E

( t0 i+ y, _- z$ s0 F! i$ B( K, V6 I7 u 4c2476ffd784446facc267fbaf306ba0.png
# v+ [2 t/ G4 W6 i+ w; Q! \% J% ^1 `" B( l& c2 r
图3.2.1 MDK5软件及STM32H7器件支持包. `/ e, q, O, {* O/ J' Y% a
MDK5的安装比较简单,具体安装步骤请参考图3.2.1的 安装过程.txt 进行安装即可,需要提醒一下大家,在选择安装路径的时候,强烈建议大家将Pack的路径和Core的路径放在一个位置,比如我们安装在D盘(都安装在:D:\MDK5.36路径下),如图3.2.2所示:
0 h1 M# y( M5 G: @1 a8 U. d* I# P3 d/ Y6 O# o( u8 C% ]
d540cf0d364c42fbb2c3e96f927025c4.png " z" x$ g1 ]. _; k5 c: @6 r

9 ?+ K3 L( r* o1 U; c图3.2.2 设置Core和Pack安装路径0 @6 ^! @) Y: E( V, ^
安装完成后,在我们电脑桌面会显示MDK5图标,如图3.2.3所示;& F9 Q/ y7 H. j0 G* y/ @
3 O3 Y$ D. ^5 S  {  C0 N1 O
fb68f4d2b9b54cde80ad9eb7fa9c0e43.png
6 S" f/ t6 Z  }* B$ }2 F
1 n6 ~6 Z. {9 |7 J8 Q* t3 z; P图3.2.3 桌面显示MDK5图标' n: H- _& e! j3 p" E' y; {! Y
重点提示一下:由于 STM32H750 需要用到外部 SPI FLASH 执行代码,因此需要一个下载算法(.FLM文件),可以将代码下载到外部 SPI FLASH。因此正点原子专门给大家提供了一个针对 25QXX的下载算法:STM32H750VB_25QXX@ALIENTEK.FLM,存放在A盘 6,软件资料1,软件MDK5下,见图3.2.1。
. S, _8 Q0 W4 E' `& \8 c1 U9 S接着,我们需要这个下载算法,拷贝到D:\MDK5.36\ARM\Flash目录下,如图3.2.4 所示:
4 W4 H; ?1 M( R& q0 D7 \+ Y7 ~9 T8 C( _% V! D% Z
f94559c3a5c04afcbc3238f8d9c04fa3.png , p. h! t' C7 M6 u9 }

6 f5 a! L+ U7 L7 X图3.2.4 拷贝算法到 ARM\Flash文件夹下9 a! x" M7 v- q0 H
经上述操作,在新建工程的时候,就可以选择作为SPI FLASH下载算法,从而实现将代码下载到外部SPI FLASH。6 R8 \. `" K/ d" ~. G# d" |1 V5 J  J
3.3 仿真器驱动安装
) Q: T4 X/ {/ U) Y- r8 uSTM32可以通过DAP、ST LINK、JLINK等仿真调试器进行程序下载和仿真,我们推荐使用:DAP仿真器(CMSIS-DAP Debugger),DAP仿真器在MDK下是免驱动的(无需安装驱动),即插即用,非常方便。! n' @" L0 _: q, G6 H
正点原子提供了两种规格的DAP仿真器:普速版本DAP(ATK-DAP)和高速版本(ATK-HSDAP),它们的使用方法完全一样,只是高速版本速度更快,大家根据需求选择即可。
9 k1 J, V' |1 q8 |, U9 G; D如果你用的是STLINK仿真器,大家可以参考《ST LINK调试补充教程 V2.pdf》安装驱动,该文档路径如下:A盘 6,软件资料1,软件5,其他软件ST LINK驱动及教程。" x1 G6 a2 B; b& I  R

# f* o5 x7 Q# M+ X4 ^; R5 s" e3.4 CH340 USB虚拟串口驱动安装
, m% C" s) [1 L: Q/ S: [7 U安装CH340 USB虚拟串口驱动,以便我们使用电脑通过USB和STM32进行串口通信。开发板使用的USB虚拟串口芯片是CH340C,其驱动我们已经放在开发板的如下路径:A盘6,软件资料1,软件 2,CH340驱动(USB串口驱动),如图3.4.1所示:
1 d3 v0 x: J7 T4 c" a2 t' U2 |, Y1 D5 W
c86ea16eb307414e86b3324f6848c238.png 1 L6 s: d( z1 N" e: o. I

) c1 g2 _1 i$ R! W图3.4.1 CH340驱动6 B. _# t# a6 r% \' h3 }
双击SETUP.EXE进行安装,安装完成后,如图3.4.2所示:/ ?* E1 d  P( f8 D. C+ `( ?
  m/ ~$ S: P6 }
11ce806645e7481481349648ffaf75a6.png % B7 U4 p- ?1 I, _. {2 H
. C& b( _. o4 @7 t
图3.4.2 CH340驱动安装成功
' {) Q; x  ~; ~在驱动安装成功之后,将开发板的USB_UART接口通过USB连接到电脑,此时电脑就会自动给其安装驱动了。在安装完成之后,可以在电脑的设备管理器里面找到USB串口(如果找不到,则重启下电脑),如图3.4.3所示:6 Y9 b  ^" h& _. p- Y/ O7 M
2 v( T4 u; ?% k$ H
2a92802cce1149258dc0abdb4c26a907.png $ ], f6 t8 o+ C8 ]' j

0 B6 D9 R! G* y图3.4.3 设备管理器显示CH340 USB虚拟串口
7 o7 s4 I: X! I* I; @; V. T在图3.4.3中可以看到,我们的USB虚拟串口被识别为COM3,这里需要注意的是:不同电脑可能不一样,你的可能是COM4、COM5等,但是USB-SERIAL CH340,这个一定是一样的。如果没找到USB串口,则有可能是你安装有误,或者系统不兼容。) q; C0 S% Y  P2 l* j
在安装完CH340 USB虚拟串口以后,我们就可以使用串口调试助手,比如XCOM,和我们的开发板,通过串口进行通信了,这个我们在后续内容再给大家介绍。至此,STM32的开发环境就搭建完成了。
1 \+ P4 Q( }$ l& q% h1 ]————————————————" C7 T% e) s' _) S
版权声明:正点原子: j8 v3 g: i/ L4 Q$ l
! Y: j+ w# M* B! f: Y2 M: {; p! {

, z/ |5 x/ C, R/ q/ y7 A
赞 收藏 评论0 发布时间:2022-10-4 17:50

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版