首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >H7-TOOL脱机下载后,自动重连RTT,CAN和串口助手三合一模式方法,方便项目测试(2025-07-16)

H7-TOOL脱机下载后,自动重连RTT,CAN和串口助手三合一模式方法,方便项目测试(2025-07-16)

作者头像
Simon223
发布2025-10-17 08:47:34
发布2025-10-17 08:47:34
820
举报

【前言】

之前分享了MDK和OpenOCD的自动重连,这次再来一个TOOL脱机下载后自动重连机制

1、H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连(2025-04-12) https://www.armbbs.cn/forum.php?mod=viewthread&tid=128203

2、H7-TOOL高速DAPLINK使用OpenOCD命令行稳定下载方法,以及RTT自动断开重连支持,强烈推荐使用官方OpenOCD(2025-06-27) https://www.armbbs.cn/forum.php?mod=viewthread&tid=128964

【实现方法】

脱机下载的基础配置设置好之后,再高级脚本里面添加如下内容即可:

代码语言:javascript
复制
function DoAfterProg(void)
        --烧录完毕的动作
        if (RESET_AFTER_COMPLETE == 0) then
                --不动作
        elseif (RESET_AFTER_COMPLETE == 1) then
                --print("烧录完毕,已执行reset复位")
                pg_reset()
        elseif (RESET_AFTER_COMPLETE == 2) then
                --print("烧录完毕,已执行断电复位")
                set_tvcc(0) delayms(500) set_tvcc(TVCC_VOLT)
        elseif (RESET_AFTER_COMPLETE == 3) then
                --print("烧录完毕,已断电")
                set_tvcc(0)
        end
 
        -- 加入烧录完毕后跳转
        write_reg16(0xFF7F, 14)        
end

然后执行一键下载。

下面是一个实际的动态效果展示:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档