【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大小
脫機燒錄完整支持列表