硬汉嵌入式论坛

 找回密码
 立即注册
查看: 834|回复: 10
收起左侧

[固件] H7-TOOL固件2.31发布,支持250M示波器,支持IAR下载算法加载运行,上位机支持UTF-8编码,增加多款脱机烧录芯片支持(2025-08-21)

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118312
QQ
发表于 2025-8-20 15:17:52 | 显示全部楼层 |阅读模式
H7-TOOL详细介绍(含操作手册):
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=89934

2.30和2.31合并为一个2.31版本发布,首先感谢反馈BUG和提供建议各位客户,谢谢大家。

【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校验函数有效且滚码使能时校验报错问题


PC机软件:升级PC软件到V2.31

解压打开上位机后,左上角菜单有操作说明PDF和LUA API手册

2025-08-25,发布2.31微更版,所有发布的TOOL版本都支持250M示波器模组

h7toolPC_release(V2.3.1b).7z (111.39MB)


1、升级注意事项

1、APP和eMMC独立分别升级了:
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=105600

注:如果更新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了,点击下面这个按钮即可:

123.png

如果非常早期的客户(第1批TOOL用户,或者固件还是V1.X),继续点击此按钮升级。

1234.png

3、解析WiFi AP列表,支持去掉标题行

123.png

4、上位机软件配置参数导入功能,方便导入自己之前配置的界面效果和参数配置

12345.png

2、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下载算法进行脱机下载也是没问题的



3、支持250M示波器模组

【注意事项】
1、当前卖的BASE版和PLUS版TOOL支持250M示波器模组
2、停产的旧版TOOL,仅D253-9版本支持,其它版本号的D253-6,DFFF-F等信息的均不支持,如果已经购买的用户得考虑联系退货了,非常抱歉带来的不便。

版本号查看方法:

123454.png

2025-08-21补充:【已解决】早期旧款TOOL版本号是D253-6或者DFFF-F的使用250M示波器模组也没问题了




【使用说明】
H7-TOOL的250M示波器模组操作说明,注意事项,改进交流,持续更新
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129443

【主要指标】
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:局域网或者外网测试

系统测试视频:
https://www.bilibili.com/video/BV1KhbpzaEpx



截图效果

采集0-10mV方波效果,mV级别噪声


捕获CANFD,1M仲裁+8M数据通信


示波器和DAPLINK调试同时使用


示波器,CANFD助手和串口助手同时使用



4、UTF-8编码版上位机

1、之前的上位机是GBK编码,在英文版系统,中文会显示乱码,现在直接采用Unicode UTF-8提供全球统一码
2、英文版的上位机,当前也转换了一半多,还有一部分未转换完毕,等下次2.32版上位机再分享






















5、H7-TOOL高速DAPLINK使用OpenOCD命令行稳定下载方法,以及RTT自动断开重连支持,强烈推荐使用官方OpenOCD

详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128964

市面上的各种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刷新,下载完毕自动重连
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128203



2、这次给大家带来openocd的支持,openocd支持的关键就是shutdown命令,只有启动了这个命令才标识断开,否则会一直和下载器保持连接状态。



6、客户为H7-TOOL的截图功能增加ST7789控制器支持

详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129016

非常感谢客户分享,这个是采用的FSMC/FMC总线接口方式





7、脱机烧录

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

详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=129150

动态效果:



2、H7-TOOL脱机烧录大范围不连续hex文件的自动分割范围设置方法

详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128687

(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版操作说明:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=128020

本次升级自动填充文件名、Flash地址、Flash大小、SRAM地址和SRAM大小

12344.png

8、脱机烧录完整支持列表







回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118312
QQ
 楼主| 发表于 2025-8-20 15:18:17 | 显示全部楼层
更新整理完毕
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-8-20 16:36:20 | 显示全部楼层
253-9也不支持 有点大失望了
回复

使用道具 举报

10

主题

88

回帖

118

积分

初级会员

积分
118
发表于 2025-8-20 17:26:44 | 显示全部楼层
硬汉哥 ,服务器是不出问题了 ,下载上位机很多次也不成功 ,显示网络问题无法下载 ,上位机跳过去的也不行 ,这个网页的也不行
回复

使用道具 举报

3

主题

178

回帖

187

积分

初级会员

积分
187
发表于 2025-8-20 17:39:57 | 显示全部楼层
AASD 发表于 2025-8-20 16:36
253-9也不支持 有点大失望了

重新看看支不支持。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118312
QQ
 楼主| 发表于 2025-8-21 06:25:05 | 显示全部楼层
AASD 发表于 2025-8-20 16:36
253-9也不支持 有点大失望了

楼主位已经发布2.31a微更版,所有TOOL都没问题了。


测试不正常的,得看下自己TOOL本身的问题了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118312
QQ
 楼主| 发表于 2025-8-21 06:26:01 | 显示全部楼层
让我看看各位 发表于 2025-8-20 17:26
硬汉哥 ,服务器是不出问题了 ,下载上位机很多次也不成功 ,显示网络问题无法下载 ,上位机跳过去的也不行 ,这 ...

获取地址后,使用迅雷下载试试
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2025-8-21 08:19:38 | 显示全部楼层
硬汉哥,示波器能不能加入简单的数据解析的功能呀?比如TTL的、RS485的。就不用自己再去数脉冲宽度才知道是什么数值了。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118312
QQ
 楼主| 发表于 2025-8-22 13:14:08 | 显示全部楼层
jerry2cool 发表于 2025-8-21 08:19
硬汉哥,示波器能不能加入简单的数据解析的功能呀?比如TTL的、RS485的。就不用自己再去数脉冲宽度才知道是 ...

是的,确实非常有必要支持下
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2025-8-23 14:45:26 | 显示全部楼层
eric2013 发表于 2025-8-22 13:14
是的,确实非常有必要支持下

硬汉哥威武
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
118312
QQ
 楼主| 发表于 2025-8-26 08:24:01 | 显示全部楼层
更新楼主位版本到2.31b。

修改了几个2.31发布后,存在的几个问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-9-26 11:42 , Processed in 0.052601 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表