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

STM32CubeProgrammer软件说明

[复制链接]
STMCU小助手 发布时间:2022-7-25 23:00
引言6 g+ `  v  r! E3 x8 Q; o
STM32CubeProgrammer(STM32CUBEPROG)为任意环境下的STM32微控制器编程提供了一个一体化的软件工具:多操作系统,图形用户界面或命令行界面,支持多种连接选择(JTAG、SWD、USB、UART),采用手动操作或通过脚本自动操作。/ g$ A# y" A* z2 p6 Q3 L0 u5 @* c
本用户手册详细介绍了硬件和软件环境先决条件,以及可用的STM32CubeProgrammer软件功能9 o" N) t. J* N
& y5 ]7 ~0 u( l% ^8 ?& h
1 入门指南
) F5 U) n1 ?$ K5 _' Q; A2 O% @本节介绍安装STM32CubeProgrammer软件工具的要求和步骤。STM32CubeProgrammer可支持基于Arm® Cortex®-M处理器的STM32 32位器件。
3 q1 s1 z3 T2 v( R% {/ c( e: H  ]
1.1 系统要求0 s& R2 r7 ?' k# S* o; q
支持的操作系统和架构为:! i6 S& ~0 u0 `: ^! A: y
• Linux® 32位和64位(已在Ubuntu 14.04上测试)
1 m4 n0 x  d- ?# q! \& j8 D0 ^• Windows® 10-7-8 32位和64位 , h; \" q6 a& o
• macOS®(最小版本OS X® Yosemite), H% c, H7 [* ~+ t" h
必须安装来自Oracle®的Java™SE运行环境1.8(版本1.8.121或更新版本)。(可从www.oracle.com上下载)
: ]2 V: ^: X+ d1 ?( @# }! C支持的最小屏幕分辨率为1024x768。& c5 ]1 _8 d. c2 |% H- @7 k, d# P/ W
2 O; _; x& N8 M0 @" I$ M
1.2 安装STM32CubeProgrammer' a+ {' w% w7 X" B% Y; I' a9 I* t
本节介绍使用STM32CubeProgrammer软件的要求和步骤。该装置还提供了“STM32 trusted package creator”工具的可选安装,该工具可用来创建安全的固件文件,用于安全的固件安装与更新。更多信息请查看用户手册UM2238。0 e: V7 B: d2 u. h1 h
8 w0 _! L4 C, h! }1 ], X
1.2.1 Linux安装
* c8 Z5 ^0 _/ U& W  r: w如果使用USB端口连接STM32器件,则需要在机器终端中输入以下命令来安装libusb1.0软件包:
, K9 l2 H4 {7 Y) P& _. V& usudo apt-get install libusb-1.0.0-dev0 l9 g" ~3 G# O6 T3 p4 O
要使用ST-LINK工具或USB DFU连接到目标,您需要将位于Driver/Dev文件夹下的规则文件复制在Ubuntu上的/etc/udev/rules.d/文件夹中("sudo cp *.* /etc/udev/rules.d")。: |- T! p  m! \$ }- j: ~( e, u
注: 需要使用libusb1.0.12版本或更高版本来运行STM32CubeProgrammer。要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.linux,它将指导您完成安装过程。# j  N. P+ H$ o, A/ S6 k; ?9 I
; v: B; l- u. j3 n
1.2.2 Windows安装
( P: Z6 g* O+ |要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.exe,它将指导您完成安装过程。
" h( M! v# y$ C6 H
& e2 `# y# Y. w: D$ A
1.2.3 macOS安装: }& E+ i( T) }: z6 s1 V0 o
要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.app,它将指导您完成安装过程。
6 J5 G" F) D, O, W: ?( l3 s6 M9 U; s, t9 d! Z8 @
1.2.4 DFU驱动程序
. P: Y6 f) {4 G, R; F如果您在USB DFU模式下使用STM32器件,则需要通过运行“STM32 Bootloader.bat”文件来安装STM32CubeProgrammer的DFU驱动程序。该驱动程序随发布包提供,可在DFU Driver文件夹中找到。/ D) \! D# f7 I, Z0 i* s2 z
注: 如果您的计算机上安装了DFUSE驱动程序,首先需要卸载它,然后运行前面提到的.bat文件。
% i+ S$ {" }' j) p& c
1 i+ \# [5 F8 h  E  M, i U(]CZ5O`({05M(3B`U[P}8L.png
# j; D1 }& i; ~% R1 J) L) Q, X4 i5 Z" P
1.2.5 ST-LINK驱动程序
7 f9 z2 O' }# L( }+ i为了能够使用ST-LINK/V2、ST-LINKV2-1或ST-LINK/V3,通过调试接口连接到STM32器件,您需要运行“stlink_winusb_install.bat”文件来安装ST-LINK驱动程序。该驱动程序随发布包提9 O" J) S8 H9 M: [+ E
供,可在“Driver/stsw-link009_v3”文件夹下找到。
' _( n4 |/ {: R( [2 a* i
, l& ?$ H5 ?8 t: c3 }2 STM32CubeProgrammer用户接口
9 Q5 u' W6 S" a( t5 T' T2.1 主窗口. S1 I5 C. l. O: z3 a; n) N

) ?5 l" t) Z( D" w  T+ Z' B NQF@LFPA4{YT2ASMS]15C{P.png . f3 x8 S( K9 ]+ s1 ~4 O6 q- u

7 M1 y8 v% w! n( U主窗口由以下部分组成:$ [  M+ L( Q8 I9 y: K
3 F) s6 O  L3 L+ q0 i. G1 J
2.1.1 主菜单
2 j2 n; k. Z: y+ e4 u主菜单支持在存储器和文件编辑(Memory & file edition)、存储器编程和擦除(Programming & erasing)以及选项字节工具(Option bytes)这三个主面板之间进行切换。6 P8 A4 r7 A/ [6 c1 [' l
通过点击左上角的Hamburger菜单(三线按钮),主菜单展开并显示文字说明:
' x& d0 U9 B, ]& q7 E2 ]
5 p# W/ O2 |4 I9 F% u& P3 T J@AKJBI[M5TXD_(GX@L2B@D.png
( u8 S- T0 ~! S! C5 j! I2 ]1 f  K# y
, x1 G3 p, d/ P" Z/ Z5 N) M2.1.2 日志面板( P8 Y5 K5 n/ z( x5 _% a& G1 N& d
显示错误、警告和与该工具执行操作相关的信息性事件。使用日志文本区域上方的详细程度单选按钮可以细化显示消息的详细程度。最低详细级别为1,最高级别为3,此级别下可记录所选接口上的所有事务。所有显示的信息都使用格式“hh:mm:ss:ms”进行时间戳标记,其中“hh”为小时,“mm”为分钟,“ss”为秒,“ms”为毫秒(三位数字显示)。1 N: o9 J* z" Q( f3 g: W
在日志面板的右侧有两个按钮,一个按钮可以清理日志,第二个按钮可以将日志保存到日志文件中。
% [, J4 j( ?, O6 L+ J4 P4 `
: g. d% a9 s) q) c: P2 i' L7 {
2.1.3 进度条
2 `- H& d8 ^; K5 F* O进度条显示工具完成的任何操作或事务的进程(读取、写入、擦除……)。点击进度条前的“停止”按钮即可中止任何正在进行的操作。0 W& X& i! p: V: O# y6 C# H! a* w% c: `' O
; c- v; y0 a! ^- w% N3 l/ ^
! o4 ?$ R2 r: p' B; O  r0 B
完整版请查看:附件

* z! p# G& \9 u9 w- r, Q( P6 ]; m( G. X) Y/ y

DM00403500_ZHV1.pdf

下载

1.36 MB, 下载次数: 7

赞 收藏 评论0 发布时间:2022-7-25 23:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

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