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

【中文文档】UM2237_STM32CubeProgrammer软件工具介绍

[复制链接]
STMCU-管管 发布时间:2019-3-21 13:04
STM32CubeProgrammer软件工具介绍1 w& H! }" j% Y. f2 b
  U9 {/ |8 R2 b. P8 C2 ^1 a! R
引言
2 U5 c8 K, d( }9 ?* d8 H- N1 T

9 g2 c; c4 K  xSTM32CubeProgrammer(STM32CUBEPROG)为任意环境下的STM32微控制器编程提供了一个一体化的软件工具:多操作系统,图形用户界面或命令行界面,支持多种连接选择(JTAG、SWD、USB、UART),采用手动操作或通过脚本自动操作。 7 B( b# B( Z; o1 z: f

4 @1 m5 |+ [+ F) J0 T本用户手册详细介绍了硬件和软件环境先决条件,以及可用的STM32CubeProgrammer软件功能。
* t1 n: V9 g7 B& `. H/ ]! t/ q. W: l" c
1 入门指南 : M. Z; C- Z  O# V. }, c3 ~

1 b- T* d/ R/ w0 X, ?% j9 k本节介绍安装STM32CubeProgrammer软件工具的要求和步骤。STM32CubeProgrammer可支持基于Arm® Cortex®-M处理器的STM32 32位器件。
* S( q/ k' I2 d. G
: @2 o% s- v0 ^& o& x8 G* ?
1.1 系统要求 : x2 I- q- t2 J% ]* x/ O+ c* Z$ ^; |

" K. h5 Z: _4 u, f' p* P支持的操作系统和架构为: 8 N2 H" `! G" X' n& U0 m8 f. _
• Linux® 32位和64位(已在Ubuntu 14.04上测试)
' s. w* w- {$ P• Windows® 10-7-8 32位和64位 6 g$ f/ D& T8 ?- L3 I  I5 a2 a
• macOS®(最小版本OS X® Yosemite) ) [. s# c, i* Q% V7 i
. Q9 g: n. S1 E' D- F( ?; M! @& ?
必须安装来自Oracle®的Java™SE运行环境1.8(版本1.8.121或更新版本)。(可从www.oracle.com上下载) - Y) w* a) X! r& X' c8 }

2 n7 J2 p7 V6 t3 n5 A支持的最小屏幕分辨率为1024x768。
: E- R  Y0 R( w) ~* d/ a5 _1 W8 Y6 [2 t
1.2 安装STM32CubeProgrammer , P# F0 N! I4 E; c" K- ]

" ~/ Z6 v/ D2 k4 {% J, v本节介绍使用STM32CubeProgrammer软件的要求和步骤。该装置还提供了“STM32 trustedpackage creator”工具的可选安装,该工具可用来创建安全的固件文件,用于安全的固件安装与更新。更多信息请查看用户手册UM2238。
9 y$ J3 l" z) V: R$ Y! \4 f! M" V9 b( b8 Z9 G/ \
1.2.1 Linux安装 * N8 W$ V# x8 m( c
& q$ J) v. X/ p8 b! r4 g
如果使用USB端口连接STM32器件,则需要在机器终端中输入以下命令来安装libusb1.0软件包:
& \. D& R& |  c2 Z
0 ~! f6 O" u4 i- g$ u2 D8 |
sudo apt-get install libusb-1.0.0-dev
' Y% x0 G1 F/ n/ i/ S; t
& r- ]& B5 E! B9 v" S" T
要使用ST-LINK工具或USB DFU连接到目标,您需要将位于Driver/Dev文件夹下的规则文件 * S1 Y! u9 k& G! O

2 ]! T3 A& j3 Y2 c0 X* f( G复制在Ubuntu上的/etc/udev/rules.d/文件夹中("sudo cp *.* /etc/udev/rules.d")。 ! _  H+ i+ O" g' K- {5 v

( v- ~; ^: u3 H$ m8 X1 K6 i注: 需要使用libusb1.0.12版本或更高版本来运行STM32CubeProgrammer。
, r+ g2 l+ ]( R3 M" k       要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.linux,它将指导您完成安装过程。
* `9 d+ A7 w/ R; ~8 Q8 o! Z  A; v
! S' H% [. ], }8 |
1.2.2 Windows安装
. k& P% [1 @" L0 j- Y

$ v: I) }: ?8 M0 ?4 c7 ]1 x, k要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.exe,它将指导您完成安装过程。
* ^- b8 x! L) p
- m+ N, A2 f5 i$ y% Q
1.2.3 macOS安装 2 d8 l# x  r/ M* I/ q
  R0 f2 e" j, a- s0 ~% p
要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.app,它将指导您完成安装过程。
4 k* W+ Q; A% x$ Q9 U: e. L( i
! V  W4 }. {. i  C
1.2.4 DFU驱动程序如果您在USB DFU模式下使用STM32器件,则需要通过运行“STM32 Bootloader.bat”文件来安装STM32CubeProgrammer的DFU驱动程序。该驱动程序随发布包提供,可在DFU Driver文件夹中找到。 1 N/ e0 n6 j0 y- \4 g

, O0 g+ M# H' M! E$ {注: 如果您的计算机上安装了DFUSE驱动程序,首先需要卸载它,然后运行前面提到的.bat文件。
- B# I, ~% [4 o: Y
1.png
$ D) S9 S# C- X9 n' A2 E
2.png
/ D% k! h$ [5 S3 E
注: 在Windows 7 PC上使用USB DFU接口或STLink接口时,请确保所有USB 3.0控制器的驱动程序都是最新的。老版本的驱动程序可能存在错误,该错误会阻止访问或导致USB设备连接问题。
, T& K8 r, V! S* b6 _- E$ n" ~5 h) i. ^3 P( M& F* q
..............
6 ]2 R! x3 D8 e5 R- }0 r# B
想了解更多,请下载原文阅读

+ W4 o# {$ {  b; ^& N, T% z- f- d
$ m, I7 [7 G. I8 F* @' V
( P# N2 h- R. _+ n# O  D
收藏 评论0 发布时间:2019-3-21 13:04

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版