H7-TOOL固件2.31發布,支持250M示波器,支持IAR下載算法加載運行,上位機支持UTF-8編碼,增加多款脫機燒錄芯片支持

【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方向學習者…