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

【经验分享】如何用 STVP 命令行模式对 STM8 进行批量烧写

[复制链接]
STMCU小助手 发布时间:2022-3-5 22:58
前言1 w0 l/ b1 @, |7 P7 G4 K6 v
一种使用 STVP_CmdLine 对 STM8X 系列产品进行烧写的方法。本文着重介绍如何通过 STVP_CmdLine 及 ST-LINK进行多个芯片的循序烧写,帮助各户在生产线构建批量烧写的方案& A+ V8 z$ l  |& t9 ^/ w4 v5 N" j
STVP_CmdLine 的安装9 Q' G( Y* r. R3 r9 E
下载完毕,默认安装,即可使用,具体使用方法,参考相关文档。
8 J. ?7 t1 Z& M, o安装完毕后,STVP_CmdLine 位于 STPV 安装目录下,可以直接运行1 m- G2 E* h- d
, f; P4 X! b. F: C4 C0 C
$ ?5 P  W) Q: O# n9 Y" p# Y: x4 [
如何搭建多 ST-LINK 烧写环境
/ y. G  N: O, Z1 ?/ c! T6 I由于一个 ST-LINK 需要占用一个 USB 接口,所以受所用主机 USB 口的限制,需要通过 USBHub 来增加 USB 接口个数。本文使用 1 拖 4 USB HUB。把四个 ST_LINK 连到 USB HUB 的下行端口并检查四个 ST_LINK 都正确被系统识别并正常工作。
! E6 X# b1 p; l0 e在主机端同时打开四个 STVP_CmdLine 窗口
0 B0 [' D. T9 ~7 w
' d, ^/ Z3 m. Q9 a/ p9 o% R; \. SSTVP_CmdLine 配置1 y- o5 V# E3 Y& d8 z
1、参考 STVP_CmdLine –help 页面) b' t# g0 I4 a9 D7 H8 F4 ]

7 f! L5 Z! H/ p U_}(SUIWSD~8}KT}]69`$KQ.png
5 D4 g- _/ |. l9 r. J- J2 Z( j4 H8 U: p% ]5 j
2、设置相应参数进行烧写
- O* L' }: z* \$ R9 m7 _4 E0 _STVP_CmdLine.exe -BoardName=ST-LINK -Tool_ID=0 –NbTools=4 -Port=USB -ProgMode=SWIM -Device=STM8L052C6 –erase –blank -verif -progress -FileProg=C:\prog.hex –FileData=C:\data.hex –File0ption=C:\option.hex& u2 |! q: ]+ p" g" ^0 d# {

: d1 r" V  m2 b% u4 y8 U- U3、由于 STVP_CmdLine 不支持按 ST-LINK 序列号对 ST-LINK 进行识别,所以在这种多芯片烧写的过程中,需要对每个窗口用参数 Tool_ID 进行编号。这是一个不足的地方。在实践中需要注意窗口和 STLINK 的对应关系
3 n* K3 L, F# Y5 N8 O4 \) c; ]. m; ?6 Q! n: w, \3 x
收藏 评论0 发布时间:2022-3-5 22:58

举报

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