H7-TOOL脱机下载后,自动重连RTT,CAN和串口助手三合一模式方法,方便项目测试(2025-07-16)
【前言】
之前分享了MDK和OpenOCD的自动重连,这次再来一个TOOL脱机下载后自动重连机制
1、H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连(2025-04-12)
H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连(2025-04-12) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
2、H7-TOOL高速DAPLINK使用OpenOCD命令行稳定下载方法,以及RTT自动断开重连支持,强烈推荐使用官方OpenOCD(2025-06-27)
H7-TOOL高速DAPLINK使用OpenOCD命令行稳定下载方法,以及RTT自动断开重连支持,强烈推荐使用官方OpenOCD(2025-06-27) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
【实现方法】
脱机下载的基础配置设置好之后,再高级脚本里面添加如下内容即可:
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
然后执行一键下载。
下面是一个实际的动态效果展示: