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

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

[复制链接]
STMCU小助手 发布时间:2022-3-5 22:58
前言
$ D! q& Y# y# C6 x  |! o0 u一种使用 STVP_CmdLine 对 STM8X 系列产品进行烧写的方法。本文着重介绍如何通过 STVP_CmdLine 及 ST-LINK进行多个芯片的循序烧写,帮助各户在生产线构建批量烧写的方案
5 r2 K/ o' u/ D1 w2 A, }STVP_CmdLine 的安装1 c5 p. U5 R; i/ E2 M% `/ @
下载完毕,默认安装,即可使用,具体使用方法,参考相关文档。( u% `9 @: u9 ~
安装完毕后,STVP_CmdLine 位于 STPV 安装目录下,可以直接运行% m6 P3 i5 U7 o2 J

8 u3 a; F- N7 o9 J
1 @0 P1 B8 b8 C8 d. n1 H  j3 ^( F如何搭建多 ST-LINK 烧写环境* n1 m: m- J1 h' E
由于一个 ST-LINK 需要占用一个 USB 接口,所以受所用主机 USB 口的限制,需要通过 USBHub 来增加 USB 接口个数。本文使用 1 拖 4 USB HUB。把四个 ST_LINK 连到 USB HUB 的下行端口并检查四个 ST_LINK 都正确被系统识别并正常工作。
! y6 t% ~+ N1 {9 b4 w; c5 ]在主机端同时打开四个 STVP_CmdLine 窗口. c, Z( H8 T6 I1 d
7 h. v- y# R; i- K
STVP_CmdLine 配置
" g) _  n( n4 @1、参考 STVP_CmdLine –help 页面# C1 o6 X! ]. ]9 Y  R
# ]2 H, M. u7 q# X" L" _
U_}(SUIWSD~8}KT}]69`$KQ.png ; c5 ^8 G7 D0 N. L7 Y

4 E4 [' S+ P) N: y# y- F. J2、设置相应参数进行烧写
  j8 ]% ]) B7 ]7 @+ q9 T: BSTVP_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.hex7 w* n1 \2 A9 [. V' p3 j4 H& m* C% [" c
- p4 J- ^' y4 A2 g, V( N* g* A
3、由于 STVP_CmdLine 不支持按 ST-LINK 序列号对 ST-LINK 进行识别,所以在这种多芯片烧写的过程中,需要对每个窗口用参数 Tool_ID 进行编号。这是一个不足的地方。在实践中需要注意窗口和 STLINK 的对应关系
" |0 s6 K# l, W6 i
! O7 r6 W; }6 M( o* z' F; o8 v0 \9 P
赞 收藏 评论0 发布时间:2022-3-5 22:58

举报

0个回答

所属标签

相似技术帖

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