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

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

[复制链接]
STMCU-管管 发布时间:2019-3-21 13:04
STM32CubeProgrammer软件工具介绍( a- M( B  ]; A
9 @! u0 ^  H1 T* p( `! f
引言
5 J( N* j" k$ [+ [' S

2 D& x6 S, ]6 ^( U5 I" d1 mSTM32CubeProgrammer(STM32CUBEPROG)为任意环境下的STM32微控制器编程提供了一个一体化的软件工具:多操作系统,图形用户界面或命令行界面,支持多种连接选择(JTAG、SWD、USB、UART),采用手动操作或通过脚本自动操作。
, B2 {) v9 A# a5 \$ b' ?4 k7 C* @4 E: n. A  W( `; J
本用户手册详细介绍了硬件和软件环境先决条件,以及可用的STM32CubeProgrammer软件功能。6 p2 G0 o, L* w* t. T! J
2 v* b% d' c' L# u, n+ ^
1 入门指南 # }/ A$ [' _2 {5 T! m

; C, M, s# d; A, }) {$ B本节介绍安装STM32CubeProgrammer软件工具的要求和步骤。STM32CubeProgrammer可支持基于Arm® Cortex®-M处理器的STM32 32位器件。
# ?$ @7 [$ X! ~
1 ~3 V  L1 Y" O# \+ i9 \9 m7 {6 I  i2 E
1.1 系统要求 . F# H/ S$ I" J2 \# e7 u
7 Q$ [5 R1 F" N
支持的操作系统和架构为: 2 T- ~/ J8 o" B# N& O  p" H
• Linux® 32位和64位(已在Ubuntu 14.04上测试)
' B8 Z7 |0 U& A' `' ^• Windows® 10-7-8 32位和64位   P$ X9 N; L/ p$ o2 M
• macOS®(最小版本OS X® Yosemite) 8 H# H: J1 H# Y4 _) b- R
; e5 T- c. y; ^  O) g
必须安装来自Oracle®的Java™SE运行环境1.8(版本1.8.121或更新版本)。(可从www.oracle.com上下载) $ `$ M5 S9 |* x7 M! J
' k+ u9 R7 G  C9 {3 \  B& s7 x1 N
支持的最小屏幕分辨率为1024x768。
- }$ [& g0 p5 j$ _( j3 G- }6 t) b7 u- j1 f+ P# y
1.2 安装STM32CubeProgrammer
3 S0 g: U5 C! q/ y7 U' J' k8 l+ y+ R2 ]3 `7 F- W, y
本节介绍使用STM32CubeProgrammer软件的要求和步骤。该装置还提供了“STM32 trustedpackage creator”工具的可选安装,该工具可用来创建安全的固件文件,用于安全的固件安装与更新。更多信息请查看用户手册UM2238。 & ?: y$ L8 r3 O2 `& Z
/ j! w! U* x  y
1.2.1 Linux安装 ' Q" L5 \& m7 j+ S
2 Q6 r  B" @$ X' x3 z+ M
如果使用USB端口连接STM32器件,则需要在机器终端中输入以下命令来安装libusb1.0软件包:
1 S) L8 g* F/ _) ]' k
+ C; V# T) U/ s2 k/ T" f$ W9 A% h
sudo apt-get install libusb-1.0.0-dev
! |/ u- ]0 ?3 D" ?' w1 _* B

: G* _! ]# o3 o8 j4 Q要使用ST-LINK工具或USB DFU连接到目标,您需要将位于Driver/Dev文件夹下的规则文件 : z  [7 d# ~% x) T8 X

( j/ n* }) ^, Q- S3 }, x复制在Ubuntu上的/etc/udev/rules.d/文件夹中("sudo cp *.* /etc/udev/rules.d")。   G' g$ A" }" B4 g/ l5 c: u

0 {1 d' O/ D' [( d注: 需要使用libusb1.0.12版本或更高版本来运行STM32CubeProgrammer。   i& ]6 n7 P, k3 q+ k7 g
       要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.linux,它将指导您完成安装过程。 4 f0 E; A5 N, C0 [5 p
& O6 r1 B% I* h9 q7 ]
1.2.2 Windows安装 + O% R7 s" |# [0 Z# e" I

* v, u+ e/ \3 ~要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.exe,它将指导您完成安装过程。& s& v) r6 X( d8 P5 A
. _4 D3 f: x9 W" E8 J9 _
1.2.3 macOS安装   p: k& a$ @0 n1 l" T& o0 d; ?* v
6 s: \. I9 J) ?
要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.app,它将指导您完成安装过程。 ( ?, r0 `( x0 w, x- z9 n: f* N

5 }+ e! u' A* t. S, s5 P' w# |1.2.4 DFU驱动程序如果您在USB DFU模式下使用STM32器件,则需要通过运行“STM32 Bootloader.bat”文件来安装STM32CubeProgrammer的DFU驱动程序。该驱动程序随发布包提供,可在DFU Driver文件夹中找到。
. p. V1 n' G5 d1 L2 Q% i  D1 N  H7 C( `
注: 如果您的计算机上安装了DFUSE驱动程序,首先需要卸载它,然后运行前面提到的.bat文件。
& H" |3 F5 w% S! d  \3 B" Q
1.png

  }0 {1 p0 |" s
2.png
# Y/ H  _9 X- z; ?/ c7 ~4 a
注: 在Windows 7 PC上使用USB DFU接口或STLink接口时,请确保所有USB 3.0控制器的驱动程序都是最新的。老版本的驱动程序可能存在错误,该错误会阻止访问或导致USB设备连接问题。- e3 v5 M! t* ?5 h* t+ t

  O& w7 k9 ~; B* k& E2 {9 I8 G
..............
: G6 c" Y  t7 c  [- p% k
想了解更多,请下载原文阅读
& u. q" N* I: ^$ B1 s* V% r
2 D9 X3 z$ z7 F- d0 i
$ \3 u) e; N3 ^2 Q0 o
收藏 评论0 发布时间:2019-3-21 13:04

举报

0个回答

所属标签

相似分享

官网相关资源

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