【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大小


脱机烧录完整支持列表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/919854.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/919854.shtml
英文地址,请注明出处:http://en.pswp.cn/news/919854.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自然语言处理——06 迁移学习(上)

1 fasttext工具介绍 1.1 介绍 fasttext 是 Facebook AI Research(FAIR)开发的开源 NLP 工具包,专门用来解决文本相关任务,比如情感分析、文本分类(判断新闻属于体育/财经等)、识别“人名/地名”这类实体&a…

数据库MVCC是什么

问题数据库MVCC是什么我的回答MVCC,全称是"多版本并发控制"(Multi-Version Concurrency Control),是数据库管理系统中常用的一种并发控制技术。说白了,它就是通过维护数据的多个版本,让读操作不会被写操作阻塞&#xff…

游戏广告投放数据分析项目:拆解投放的“流量密码”

用数据说话:1441条投放记录拆解游戏广告投放的“流量密码”一、数据概况 & 处理思路 先放一张数据全家福,字段 13 个,样本 1441 条,缺失值 0,只做了一件事:把“未知大小”“无”等脏数据清洗掉。 impor…

数据库服务语句应用

文章目录🌟数据库语句应用介绍🍀数据库语句分类介绍DDL(Data Definition Language)数据定义语言DCL(Data Control Language)数据控制语言DML(Data Manipulation Language)数据操作语…

解释器模式与布尔表达式的C++实现

详细探讨一下解释器模式(Interpreter Pattern)以及如何使用它来实现一个简单的布尔表达式求值器。 第一部分:解释器模式详解 1. 模式定义与意图 解释器模式是一种行为设计模式,它给定一个语言,定义其文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中…

ELK 重难点解析以及最佳实践

ELK 重难点解析以及最佳实践 目录 ELK简介核心组件详解使用技巧重难点解析Spring Boot集成具体场景使用最佳实践 ELK简介 什么是ELK ELK是一个开源的日志分析平台,由三个核心组件组成: Elasticsearch: 分布式搜索引擎,用于存储和检索日…

【PyTorch】单对象分割项目

对象分割是在图像中找到目标对象的边界的过程。单目标分割的重点是自动勾勒出图像中一个目标对象的边界。对象边界通常由二进制掩码定义。 通过二进制掩码,可以在图像上覆盖轮廓以勾勒出对象边界。例如以下图片描绘了胎儿的超声图像、胎儿头部的二进制掩码以及覆盖在…

esp dl

放下了好多年 又回到了dl 该忘的也忘的差不多了 其实没啥复杂的 只是不习惯 熟悉而已 好吧 现代的人工智能体 还是存在着很大的问题 眼睛 耳朵 思考 虽然功能是正常的 但距离"真正"()意思上的独立意识个体 还是差别很大 再等个几十年 看看…

基于django/python的服装销售系统平台/服装购物系统/基于django/python的服装商城

基于django/python的服装销售系统平台/服装购物系统/基于django/python的服装商城

详解ThreadLocal<HttpServletRequest> requestThreadLocal

public static ThreadLocal<HttpServletRequest> requestThreadLocal ThreadLocal.withInitial(() -> null);一、代码逐部分详解 1. public static public&#xff1a;表示这个变量是公开的&#xff0c;其他类可以访问。static&#xff1a;表示这是类变量&#xff0c…

Vue2 响应式系统设计原理与实现

文章目录Vue2 响应式系统设计原理与实现Vue2 响应式系统设计原理与实现 Vue2 的响应式原理主要基于以下几点&#xff1a; 使用 Object.defineProperty () 方法对数据对象的属性进行劫持 当数据发生变化时&#xff0c;通知依赖该数据的视图进行更新 实现一个发布 - 订阅模式&a…

探索 JUC:Java 并发编程的神奇世界

探索 JUC&#xff1a;Java 并发编程的神奇世界 在 Java 编程领域&#xff0c;随着多核处理器的普及和应用场景复杂度的提升&#xff0c;并发编程变得愈发重要。Java 并发包&#xff08;JUC&#xff0c;Java.util.concurrent&#xff09;就像是一座宝藏库&#xff0c;为开发者提…

selenium采集数据怎么应对反爬机制?

selenium是一个非常强大的浏览器自动化工具&#xff0c;通过操作浏览器来抓取动态网页内容&#xff0c;可以很好的处理JavaScript和AJAX加载的网页。 它能支持像点击按钮、悬停元素、填写表单等各种自动化操作&#xff0c;所以很适合自动化测试和数据采集。 selenium与各种主流…

指定文件夹上的压缩图像格式tiff转换为 jpg 批量脚本

文章大纲 背景简介 代码 背景简介 随着数字成像技术在科研、医学影像和遥感等领域的广泛应用,多页TIFF(Tag Image File Format)文件因其支持多维数据存储和高位深特性,成为存储序列图像、显微镜切片或卫星遥感数据的首选格式。然而在实际应用中,这类文件存在以下显著痛点…

Docker 部署 MySQL 8.0 完整指南:从拉取镜像到配置远程访问

目录前言一、拉取镜像二、查看镜像三、运行容器命令参数说明&#xff1a;四、查看运行容器五、进入容器内部六、修改 MySQL 配置1. 创建配置文件2. 配置内容七、重启 MySQL 服务八、设置 Docker 启动时自动启动 MySQL九、再次重启 MySQL十、授权远程访问1. 进入容器内部2. 登录…

IntelliJ IDEA 常用快捷键笔记(Windows)

前言&#xff1a;特别标注的快捷键&#xff08;Windows&#xff09;快捷键功能说明Ctrl Alt M将选中代码提取成方法Ctrl Alt T包裹选中代码块&#xff08;try/catch、if、for 等&#xff09;Ctrl H查看类的继承层次Alt 7打开项目结构面板Ctrl F12打开当前文件结构视图Ct…

疏老师-python训练营-Day54Inception网络及其思考

浙大疏锦行 DAY54 一、 inception网络介绍 今天我们介绍inception&#xff0c;也就是GoogleNet 传统计算机视觉的发展史 从上面的链接&#xff0c;可以看到其实inceptionnet是在resnet之前的&#xff0c;那为什么我今天才说呢&#xff1f;因为他要引出我们后面的特征融合和…

LeetCode第3304题 - 找出第 K 个字符 I

题目 解答 class Solution {public char kthCharacter(int k) {int n 0;int v 1;while (v < k) {v << 1;n;}String target kthCharacterString(n);return target.charAt(k - 1);}public String kthCharacterString(int n) {if (n 0) {return "a";}Str…

Codeforces Round 1043 (Div. 3) D-F 题解

D. From 1 to Infinity 题意 有一个无限长的序列&#xff0c;是把所有正整数按次序拼接&#xff1a;123456789101112131415...\texttt{123456789101112131415...}123456789101112131415...。求这个序列前 k(k≤1015)k(k\le 10^{15})k(k≤1015) 位的数位和。 思路 二分出第 …

【C语言16天强化训练】从基础入门到进阶:Day 7

&#x1f525;个人主页&#xff1a;艾莉丝努力练剑 ❄专栏传送门&#xff1a;《C语言》、《数据结构与算法》、C语言刷题12天IO强训、LeetCode代码强化刷题、洛谷刷题、C/C基础知识知识强化补充、C/C干货分享&学习过程记录 &#x1f349;学习方向&#xff1a;C/C方向学习者…