打印
[开发工具]

chipON芯旺微烧录工具-自动擦写脚本

[复制链接]
510|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tpgf|  楼主 | 2024-9-5 08:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
工具本身不能自动擦写和烧录, 依据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

使用特权

评论回复
沙发
钟爱柳州| | 2024-9-5 09:05 | 只看该作者
有实际操作图就更好了

使用特权

评论回复
板凳
chenjun89| | 2024-9-6 08:46 | 只看该作者
现在的IDE软件一般都是支持自动化运行脚本的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1747

主题

15155

帖子

10

粉丝