因仑“3+1”工程特种兵精英论坛

标题: STM8S 使用STLINK2 STVP 批量 解锁 烧写 加锁 (lock)的批处理 [打印本页]

作者: 因为思念谁    时间: 2016-4-26 21:45
标题: STM8S 使用STLINK2 STVP 批量 解锁 烧写 加锁 (lock)的批处理
前2天深圳出差,给客户修改一个通讯协议,平时公司里面,用脱机编程器,将芯片加密了(锁定)
这次只带了ST-LINK2 ,发现不能直接调试,用STVP 的windows 版本可以解锁,但几十个设备,如果每次升级都这样就太麻烦了。
研究了下他的命令行。
最后形成如下批处理:

@echo off
C:\Tools\stvp\STVP_CmdLine.exe -Device=STM8S103K3 -no_loop -no_warn_protect -FileOption=noProtect_Option.hex
C:\Tools\stvp\STVP_CmdLine.exe -Device=STM8S103K3 -no_loop -no_warn_protect -FileProg=DECTOR.hex -FileOption=Protect_Option.hex
pause
@echo on


我将stvp 目录copy 到了C:\Tools\

noProtect_Option.hex   是全0 的配置字

DECTOR.hex  是我的应用程序。

Protect_Option.hex   是加密的配置字

2个文件的内容可以自行处理,也可以按下面的配置:
noProtect_Option.hex   是全0 的配置字
:0148000000B7
:0148010000B6
:0148030000B4
:0148050000B2
:0148070000B0
:0148090000AE
:00000001FF


Protect_Option.hex   是加密的配置字

:01480000AA0D
:0148010000B6
:0148030000B4
:0148050000B2
:0148070000B0
:0148090000AE
:00000001FF

效果还不错。












欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4