
前言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 下载完毕,默认安装,即可使用,具体使用方法,参考相关文档。 安装完毕后,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 烧写环境 由于一个 ST-LINK 需要占用一个 USB 接口,所以受所用主机 USB 口的限制,需要通过 USBHub 来增加 USB 接口个数。本文使用 1 拖 4 USB HUB。把四个 ST_LINK 连到 USB HUB 的下行端口并检查四个 ST_LINK 都正确被系统识别并正常工作。 在主机端同时打开四个 STVP_CmdLine 窗口 STVP_CmdLine 配置1 y- o5 V# E3 Y& d8 z 1、参考 STVP_CmdLine –help 页面) b' t# g0 I4 a9 D7 H8 F4 ] ![]() - J2 Z( j4 H8 U: p% ]5 j 2、设置相应参数进行烧写 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# { 3、由于 STVP_CmdLine 不支持按 ST-LINK 序列号对 ST-LINK 进行识别,所以在这种多芯片烧写的过程中,需要对每个窗口用参数 Tool_ID 进行编号。这是一个不足的地方。在实践中需要注意窗口和 STLINK 的对应关系 8 O4 \) c; ]. m; ?6 Q! n: w, \3 x |
STM8自学笔记(推荐STM8很好的入门电子书)
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
STM8S 直流电机例程及相关资料
无刷直流电机控制应用+基于STM8S系列单片机---电子书