工具本身不能自动擦写和烧录, 依据autohotkey脚本写了一个自动化工具,
第一步:
在ahk官网先下载autohotkey工具
第二步:
将需要烧录的程序放在指定文件D:\autoerasechip\Hex\file.hex烧录文件为.hex格式
第三步:
将芯旺微烧录工具放置D:\autoerasechip\目录下
第四步:
将代码复制至txt文档,后缀修改为.ahk
运行自动化脚本即可实现自动加载程序、擦除、烧录程序功能
说明:每次擦除、烧录算一次完整烧录, 烧录次数会跟随鼠标光标显示
具体脚本如下:
#Persistent ;
Run, D:\autoerasechip\KungFu32\chiponprogram32.exe
SetTitleMatchMode, RegEx
WinWaitActive, .ChipON KF32.
filePath := “D:\autoerasechip\Hex\file.hex”
Send, !f&l
WinWaitActive, .打开HEX文件.
ControlSetText, Edit1,%filePath%,打开
ControlSend, Edit1,{Enter},打开
global ExecutionCount := 0
SetTimer, UpdateToolTip, 200
Loop {
WinWaitActive, .*ChipON KF32.*
Sleep, 1000
Send, !t&e
Sleep, 3000
Send, !t&p
Sleep, 4000
ExecutionCount++
if (ExecutionCount >= 10000)
break
}
SetTimer, UpdateToolTip, Off
ToolTip
UpdateToolTip:
ToolTip, MCU擦写测试完成 %ExecutionCount% 次
return
F1::Pause
Esc::ExitApp
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_33376328/article/details/141155735
|