【PC软件】V2.3.1
1. 脱机烧录功能更新:
- 添加芯片:
- 自动填充文件名、Flash地址、Flash大小、SRAM地址和SRAM大小
- FLM算法文件不支持自动填写文件名,当生成文件后需要手动更新
- 厂商列表栏鼠标右键菜单可复制厂商名
- 修复添加芯片排列次序的问题(支持过滤xxx开头的型号)
- 如果*_lib.lua存在,则不覆盖
- 新增国民技术N32G4FR系列
- 修正STM32F103VF芯片烧录校验
- 新增小华HC32L02x系列
- 新增NXP MCXA153、MCXA156
- 新增航天民芯MT006
- 解决CX32L003 写选项字不能运行的问题
- 新增小华HC32F420
- 修正AC7840x自动读写保护(无OPT算法,因而取消)
- 新增普冉PY32T020系列。
- 解决 NRF52840 无法解解读保护的问题,并且增加1M-4K分割文件.
- 解决CM4101整片擦除时间过短的问题
- 新增GD32L235系列
- GD32系列缺省使能校准前重装FLM算法
- 解决RP2040没接IC时,打印很多idcode问题
- 新增SWM221, SWM166之前已支持;升级文件SWM341xE.FLM
- 新增国芯CCM4211
- 新增华普微CMT453x系列
- 新增极海APM32A4xx系列
- 新增芬必达IM94系列
- 新增小华半导体HC32F052
- 新增Nordic的nRF54L系列
- 新增RT106x_QSPI
- 新增HC32L07x
- 华大电子CIU32F003,CIU32D655
- Flash读保护增加N32G435,CIU32F003,CIU32D655,CW32L010支持
2.新增250M示波器功能
3.界面支持UTF-8编码。调整部分界面控件布局。
4. 其他
- 波形窗口,解决平移模式的控件重叠问题
- RTT设置,增加关闭颜色的选项
- 目标板截屏功能新增ST7789并口方式截图
- swd_init_debug中新增DebugAP选项
【EMMC文件】V2.3.1
- 新增若干芯片
【固件】V2.31
- 解决I2C芯片烧录导致TOOL异常复位的问题,原因是AT24_DetectIC()函数不规范,AC6编译器优化后异常.
- 解决内部示波器偶尔出现开头波形毛刺的问题
- 解决FLM校验函数有效且滚码使能时校验报错问题
升级注意事项
1、APP和eMMC独立分别升级了:
H7-TOOL全新2.x固件升级说明(2025-01-02) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
注:如果更新APP失败,从TOOL端拔掉USB线,旧版TOOL长按S键,新版TOOL长按OK键,插入USB线,3秒后松手,正常会看到电脑端有个虚拟U盘。然后拖拽上位机软件包路径h7toolPC_release\EMMC\H7-TOOL\Firmware里面的APP固件到虚拟U盘,待传输完毕后,TOOL会自动重新启动。
2、从2.20版本固件开始,更新eMMC排除WiFi列表更新,再也不用重新配置WiFi了,点击下面这个按钮即可:
如果非常早期的客户(第1批TOOL用户,或者固件还是V1.X),继续点击此按钮升级。
3、解析WiFi AP列表,支持去掉标题行
4、上位机软件配置参数导入功能,方便导入自己之前配置的界面效果和参数配置
H7-TOOL脱机烧录支持IAR下载算法加载运行,支持单路脱机,1拖4和1拖16脱机,具有里程碑意义
1、支持将IAR的board,mac,flash等文件里面的配置信息整合到LUA里面定义。
2、支持将IAR的下载算法文件放在H7-TOOL的4GB eMMC存储器,H7-TOOL硬件本身就可以方便解析出程序,函数和变量信息,无需电脑端操作
3、支持持动态加载和绝对地址加载两种,H7-TOOL都对其进行了支持。
4、支持单路脱机,1拖4和1拖16脱机
后面凡是MDK或者IAR支持的Cortex-M内核芯片,我们当前的支持列表里没有的,都可以免费添加支持。
同时进行了实测,针对同一个器件,上位机可以方便选择MDK下载算法或IAR下载算法进行脱机下载也是没问题的
支持250M示波器模组
【使用说明, 必看】
H7-TOOL的250M示波器模组操作说明,注意事项,改进交流,持续更新
H7-TOOL的250M示波器模组操作说明,注意事项,改进交流,持续更新(2025-08-18) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
【主要指标】
1、200K存储深度,mV级噪声
2、单通道250Msps,双通道125Msps,标准的1M欧数量阻抗,支持x1,x10,x100衰减探头
3、模拟带宽30M - 50M
4、程控AC/DC耦合切换
5、带波形校正微调电容
6、电压量程: ±40mV 到 ±40V
7、硬件触发 CH1或CH2触发源
8、模组仅需5V供电,内置负压电源电路,支持双极性信号输入。
9、支持和RTT助手,CAN助手,串口助手,DAPLINK仿真,信号发生器等一起使用。
10、示波器功能支持USB,WiFi和以太网通信方式,推荐USB或者USB方式,WiFi速度慢。
11、示波器模组主控采用RP2040 + ADC + 模拟前端,利用RP2040的可编程PIO,完全可以替代传统的MCU+FPGA方案,绝对是250MHz级别可编程逻辑的小钢炮
【系统测试】
从如下几个方面进行了测试
测试1:250M采样1-40M方波效果
测试2:250M采样1-20M正弦波效果
测试3:125M双通道采样1-10M正弦波效果
测试4:采集0-10mV方波效果,mV级别噪声
测试5:捕获串口输出
测试6:捕获485差分输出
测试7:捕获I2C输出
测试8:捕获SPI输出
测试9:捕获CANFD,1M仲裁+8M数据通信
测试10:示波器,CANFD助手和串口助手同时使用
测试11:示波器和DAPLINK调试同时使用
测试12:局域网或者外网测试
系统测试视频:
【新品】H7-TOOL的250M示波器模组性能系统测试,mV级噪声,200K存储深度,支持USB,局域网和外网,支持和其它各种功能同时使用_哔哩哔哩_bilibili
H7-TOOL的250M示波器模组性能系统测试视频
截图效果
采集0-10mV方波效果,mV级别噪声
捕获CANFD,1M仲裁+8M数据通信
示波器和DAPLINK调试同时使用
示波器,CANFD助手和串口助手同时使用
UTF-8编码版上位机
1、之前的上位机是GBK编码,在英文版系统,中文会显示乱码,现在直接采用Unicode UTF-8提供全球统一码
2、英文版的上位机,当前也转换了一半多,还有一部分未转换完毕,等下次2.32版上位机再分享
H7-TOOL高速DAPLINK使用OpenOCD命令行稳定下载方法,以及RTT自动断开重连支持,强烈推荐使用官方OpenOCD
详细介绍:H7-TOOL高速DAPLINK使用OpenOCD命令行稳定下载方法,以及RTT自动断开重连支持,强烈推荐使用官方OpenOCD(2025-06-27) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
市面上的各种openocd变种,对CMSIS-DAP V1支持都还可以,但对V2的支持有稳定性问题,当前测试出来我一直使用的这款第3方openocd有问题,包括当前的最新版。高速HID时,很容易弹出Error: CMSIS-DAP transfer count mismatch: expected 2, got 0或 者闪退,而WinUSB没问题,如果使用WinUSB方式可以使用。经过深入研究,发现这款OpenOCD在高速HID轮询速度设置为最快125us容易出错,加大轮询时间可以解决。而官方版本没有这个问题
1、之前发布了MDK的断开和自动重连支持
H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连
H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连(2025-04-12) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
2、这次给大家带来openocd的支持,openocd支持的关键就是shutdown命令,只有启动了这个命令才标识断开,否则会一直和下载器保持连接状态。
客户为H7-TOOL的截图功能增加ST7789控制器支持
详细介绍:客户为H7-TOOL的截图功能增加ST7789控制器支持(2025-07-04) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
非常感谢客户分享,这个是采用的FSMC/FMC总线接口方式
脱机烧录
1、H7-TOOL脱机下载后,自动重连RTT,CAN和串口助手三合一模式方法,方便项目测试
详细介绍:H7-TOOL脱机下载后,自动重连RTT,CAN和串口助手三合一模式方法,方便项目测试(2025-07-16) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
动态效果:
2、H7-TOOL脱机烧录大范围不连续hex文件的自动分割范围设置方法
详细介绍:H7-TOOL脱机烧录大范围不连续hex文件的自动分割范围设置方法(2025-06-05) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
(1)比如芯片容量1MB,实际程序大小只有几KB,但程序里面却在1MB末尾扇区attribute存放一些数据,导致hex2bin.exe后文件非常大,将近1MB,这种情况就可以考虑分割下,这样可以大大加快下载速度,无需下载中间那么多用不到的空间
(2)还有内部Flash和外部Flash混合程序,这种的由于范围跨度比较大,TOOL可以方便的自动分割,不需要用户自己设置范围。当然,如果跨度比较小时,也可以考虑手动设置分割范围。
3、脱机烧录
(1)H7-TOOL自制Flash读写保护算法系列
很多IC厂家仅发布了内部Flash算法文件,并没有提供读写保护算法文件,也就是选项字节算法文件,需要我们制作。
实际上当前已经发布的TOOL版本,已经自制很多了,比如已经支持的兆易创新大部分型号,新唐的大部分型号等。但是依然有些厂家还没自制,所以陆续开始为这些厂家提供读写保护支持。
近期已经自制了STM32H7全系列,N32G003,N32G031, STM32U5全系列和凌欧LKS32MC03X,复旦微FM33LE系列,华大电子的CIU32F003系列,凌欧的LKS32MC45x,LKS32MC05x,LKS32MC08x,武汉芯源CW32L010提供Flash保护支持
这次为升级为国民技术N32G43x,华大电子的CIU32D655, CIU32F003,武汉芯源CW32L010提供支持
(2)帖子开头介绍了新添加支持的脱机烧录芯片,其中nRF54L1x是自制的脱机烧录算法,且支持了SWD接口保护自动解除
1MB程序仅需11秒,并且支持了UICR编程
(3)H7-TOOL脱机烧录新增一键添加新芯片功能再升级,更加方便用户自己添加芯片支持
a、通过这个功能,大大方便用户自己添加芯片支持。
b、部分芯片通过这种方式添加后是可以直接使用的,但也有部分芯片要在这个基础上做调整修改,总的来说这是一个非常实用的功能。
之前发布的V1.0版操作说明:H7-TOOL脱机烧录新增一键添加新芯片功能操作说明,方便用户自己添加芯片支持(2025-03-27) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
本次升级自动填充文件名、Flash地址、Flash大小、SRAM地址和SRAM大小
脱机烧录完整支持列表