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

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

[复制链接]
STMCU-管管 发布时间:2019-3-21 13:04
STM32CubeProgrammer软件工具介绍* q+ u/ W1 u/ w( b3 `# ]. _
: c* k" f0 W: S* p; C5 r
引言
1 h8 B4 n* E) x, R

" K" a( R7 M3 e" R, S( ISTM32CubeProgrammer(STM32CUBEPROG)为任意环境下的STM32微控制器编程提供了一个一体化的软件工具:多操作系统,图形用户界面或命令行界面,支持多种连接选择(JTAG、SWD、USB、UART),采用手动操作或通过脚本自动操作。
$ K/ u2 N8 h% a5 b" M
1 g& o$ W4 _# q( t  u本用户手册详细介绍了硬件和软件环境先决条件,以及可用的STM32CubeProgrammer软件功能。+ ~" t; w. R, T8 t

( V* l# q9 v1 {" p" ~# _' K: |1 入门指南
- u9 u, h8 m5 I! C8 {0 Z7 S! w8 x" j
本节介绍安装STM32CubeProgrammer软件工具的要求和步骤。STM32CubeProgrammer可支持基于Arm® Cortex®-M处理器的STM32 32位器件。
; |$ U- F* C6 o  ^* ], f
% M. s  O+ y" k4 i5 A/ }( |
1.1 系统要求 & h9 M8 R. i. S& P) S  i

4 Q: B/ V9 x6 [% S( D3 |5 B支持的操作系统和架构为: 3 ?1 U/ c$ u& @& m
• Linux® 32位和64位(已在Ubuntu 14.04上测试)
! L' o8 d5 B7 Q% k9 ~* k1 m• Windows® 10-7-8 32位和64位 : j. l0 w0 V+ U: L
• macOS®(最小版本OS X® Yosemite)
8 F& A5 z4 |2 Z" }" X
. a" ~* t6 x! b4 c0 v) q, M
必须安装来自Oracle®的Java™SE运行环境1.8(版本1.8.121或更新版本)。(可从www.oracle.com上下载) ) X, V0 K( N2 y- f3 M

4 l2 A: U( v0 Y$ o) _* g支持的最小屏幕分辨率为1024x768。
" p. V1 n$ [/ J' Z0 R/ }/ e0 g$ m; j* n' l! t2 {; P% L
1.2 安装STM32CubeProgrammer
% b+ b, F5 O% u+ ?
: ^+ B' G% |9 D7 z; U本节介绍使用STM32CubeProgrammer软件的要求和步骤。该装置还提供了“STM32 trustedpackage creator”工具的可选安装,该工具可用来创建安全的固件文件,用于安全的固件安装与更新。更多信息请查看用户手册UM2238。 # b7 \. k; G- _# N
; _! \$ `0 H7 T2 j* ?- x( f: O) d
1.2.1 Linux安装
# i$ B8 ^( W  M' B

' t8 t0 ~4 l7 d  j. f如果使用USB端口连接STM32器件,则需要在机器终端中输入以下命令来安装libusb1.0软件包:
4 ~3 }) {! U1 C1 ^3 t+ Q+ E* l
3 d% E' `! [) L* F" W6 l# V) n
sudo apt-get install libusb-1.0.0-dev
8 j" C8 j# o" q+ Z
; g3 y4 k8 r9 f  u; h
要使用ST-LINK工具或USB DFU连接到目标,您需要将位于Driver/Dev文件夹下的规则文件 ! Y, ?* @0 Y1 O) L: }/ z1 ~8 E' A

/ A% R( }' U+ T. \* ~8 n) w2 l复制在Ubuntu上的/etc/udev/rules.d/文件夹中("sudo cp *.* /etc/udev/rules.d")。
7 _! m  r, A$ A- p1 q
& ~$ A) ~8 X% Q4 c注: 需要使用libusb1.0.12版本或更高版本来运行STM32CubeProgrammer。 : m7 ?8 D# @. J7 [# R- m
       要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.linux,它将指导您完成安装过程。 ( n6 x$ ]9 F2 |5 I! A
! ], j& }! w( q
1.2.2 Windows安装 ( `6 r, ]6 _& w# O- T
' G& N( V+ f( o, u, w5 }5 u! B9 X) U" |
要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.exe,它将指导您完成安装过程。
3 H1 ~9 Z; t* q  W  h6 x
/ E; n. ?, t" G7 _; r8 H1 }
1.2.3 macOS安装 ) K$ k: q2 j( y5 O; y

: r, N( \) [7 @2 i6 ?& H6 T4 ~- d要安装STM32CubeProgrammer工具,您需要下载并解压zip包,并执行SetupSTM32CubeProgrammer-vx.y.z.app,它将指导您完成安装过程。
- H/ f' j1 D6 R/ E" p( D

" e- Q" r2 ^  q3 Q) @  c' w) R1.2.4 DFU驱动程序如果您在USB DFU模式下使用STM32器件,则需要通过运行“STM32 Bootloader.bat”文件来安装STM32CubeProgrammer的DFU驱动程序。该驱动程序随发布包提供,可在DFU Driver文件夹中找到。 : @5 D0 u' g2 v; |0 Q

' [: s+ \! V; p% `注: 如果您的计算机上安装了DFUSE驱动程序,首先需要卸载它,然后运行前面提到的.bat文件。
+ O" s$ U# O0 A2 {. L  D9 B
1.png

  e: Y1 r- q, k4 e. @% V, i
2.png
8 @/ o& f; n5 {: {
注: 在Windows 7 PC上使用USB DFU接口或STLink接口时,请确保所有USB 3.0控制器的驱动程序都是最新的。老版本的驱动程序可能存在错误,该错误会阻止访问或导致USB设备连接问题。
  D! N; f9 r- S
, X+ }( U$ y3 P* J
..............

: J' K' a* T# P8 W5 ~
想了解更多,请下载原文阅读

5 l+ a0 y7 P& `5 _' ^

. B1 i. d( Z0 F: r9 V

5 k9 s2 E# M- ~% v7 c
收藏 评论0 发布时间:2019-3-21 13:04

举报

0个回答

所属标签

相似技术帖

官网相关资源

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