淘寶鏈接:鏈接
H7-TOOL的最終目標:
1、為單片機工程師提供一款實用的多功能開發調試工具。
2、相信很多人有帶板子回家調試、或帶板子出差調試的情況。因為產品問題是無法預知的,多半情況不可能帶齊全套測試工具的。經常遇到手邊缺萬用表、缺示波器、缺串口線、缺邏輯分析儀而導致工作很難繼續。
3、H7-TOOL是一款多功能測試工具,體積和J-Link一樣大,方便攜帶。手邊常備一個以備不時之需。
重要提示:
1、H7-TOOL固件2.07發布,高速在線仿真,1拖4脫機燒錄,LUA小程序,RTT Viewer,CAN/CANFD助手,兩路虛擬串口,示波器,信號發生器等全部高速USB免驅一條龍,同時支持板載WiFi和以太網的局域網和外網控制。
2、H7-TOOL的所有上位機功能支持高速USB HID免驅,以太網和WiFi三種方式,喜歡那個用那個,而且USB也全部采用高速HID免驅方案,大家僅需將TOOL接到電腦上,即插即用。
3、H7-TOOL已經支持板載WiFi和以太網的外網控制,用戶僅需將TOOL聯外網就可以使用上位機軟件做遠程控制,比如遠程脫機燒錄,遠程RTT,遠程CAN,遠程串口等。無需公網IP,無需用戶搭建服務器,無需設置端口映射,我們都已經搭建好。




H7-TOOL高速DAPLINK仿真器,支持WinUSB和HID方式二合一,支持RTT Viewer,支持高速HID虛擬串口,含常見問題FAQ(2021-09-26)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=101600
H7-TOOL脫機燒錄支持1拖4,支持新唐,CH32,HC32,CKS32,nRF52, GD32,N32,MM32,SWM,AC78x,AT32,APM32,CX32,STM32,STM8,CCM42,HS32, M2S ,i.MX RT,MKExx,Cypress,復旦微,W7500,美仁半導體,大唐半導體,外置Flash等混合燒錄(2021-09-26)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=96432
H7-TOOL開源項目原理圖,上位機源碼,BOOT源碼,APP源碼下載(2021-09-26)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95468
H7-TOOL操作說明書和客戶常見問題匯總貼(2021-09-26)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95373
目錄:


支持高速USB,以太網和WiFi方式,其中以太網和WiFi支持局域網和外網控制。
1、雙通道虛擬示波器,支持USB,以太網和WiFi方式
2、LUA小程序,支持USB,以太網和WiFi方式 (產品級)
3、RTT Viewer,支持USB,以太網和WiFi方式 (產品級)
4、USB,以太網和 WiFi 轉 RS485 (產品級)
5、USB,以太網和 WiFi 轉 RS232 (產品級)
6、USB,以太網和 WiFi 轉 TTL 串口 (產品級)
7、USB,以太網和 WiFi 轉 CAN/CANFD (產品級)
8、USB,以太網和 WiFi 轉 I2C 控制器
9、USB,以太網和 WiFi 轉 SPI 控制器
10、DAP-Link 高速仿真器 / 下載器,支持高速免驅WinUSB和HID(產品級)
11、1拖4脫機燒錄器,支持USB,以太網和WiFi方式配置更新文件(產品級)
12、兩個高速HID免驅版虛擬串口(產品級)
13、GPIO 輸入輸出控制器
14、Modbus助手,串口波形打印,RTT波形打印
15、模擬信號發生器 (產品級)
16、0-20mA電流輸出 (產品級)
17、脈沖計數器
18、頻率計
19、負載電流電壓示波器(產品級)
20、高側電流表 & 電池放電容量測量(產品級)
21、雙通道電壓表
22、電阻測量,通斷蜂鳴
23、NTC溫度測量 (產品級)
24、二極管測量
25、微型數控電源
26、顯示屏手持方式的串口,CAN和RTT Viewer監視功能 (產品級)
27、5路DS18B20溫度表波形展示和數據記錄(產品級)

1、處理器STM32H750IBK6(128K Flash,1M SRAM,主頻480MHz)
2、QSPI Flash, W25Q256,容量32M字節
3、eMMC,8bit總線,容量4GB
4、串行EEPROM,容量2KB
5、USB3300 - USB高速PHY
6、雙路ADC示波器前端(AC/DC耦合, 硬件增益8檔,軟件切換)
7、以太網PHY :LAN8720A
8、DAC輸出(輸出電壓:正負10V、輸出電流: 0-20mA)
9、12個GPIO擴展,包含:UART、SPI、I2C、PWM輸出、編碼器輸入
10、1個RS485、1個RS232、1個CAN/CANFD接口、1個TTL串口
11、SDIO WIFI模塊(ESP32-S,藍牙WiFi二合一,硬件支持串口和SDIO兩種方式)
12、有源蜂鳴器
13、按鈕2個,指示燈1個
14、SWD燒錄接口引出(無需打開外殼即可更新固件)
15、對外燒錄接口(TVCC電平可設置,1.2V - 5.0V)
16、高端電流檢測 (2檔增益:1.2A, 120mA; 分辨率:12bit)
17、SPI TFT彩屏(1.3寸IPS,分辨率240*240,2.0寸IPS,分辨率320*240)

部分界面效果
暗黑主題:

明亮主題:


雙通道示波器,支持高速USB,以太網和WiFi

高速HID免驅方式示波器展示
動態調節H7-TOOL的信號發生器輸出三角波,方波和正弦波的情況下,測試H7-TOOL的示波器采集效果。

測量0-10mV,0-20mV,0-40mV波形動態切換展示:

測試DAC8563輸出0-20mV信號,放大細節展示,跳動僅1mV。

H7-TOOL上位機全面支持高速USB,以太網和WiFi三種方式,其中以太網和WiFi支持局域網和外網控制:

BOOT升級,APP升級和eMMC磁盤更新,統一由上位機接管

LUA小程序,支持高速USB,以太網和WiFi三種方式更新。

通過SWD接口一拖四內部Flash + QSPI Flash + SPI Flash在線配置測試驗證,大大方便之后的燒錄器使用:


通過SPI接口方式一拖四脫機SPI Flash在線配置測試驗證:


功能特點:
1、支持離線版和上位機版RTT Viewer功能,支持GB2312和UTF-8編碼,且支持記錄保存。
2、上位機版RTT Viewer支持USB,以太網和WiFi三種方式,其中以太網和WiFi支持局域網和外網訪問控制。
3、支持對外供電,電壓范圍1.2V-5V,可配置,電流最大不要超過450mA。
4、通過對外供電的方式,可以方便的通過GUI界面查看目標板功耗。
5、高速USB2.0 DAPLINK仿真器,支持WinUSB和HID二合一,用戶想用那個用那個。
6、HID在Win7,Win10都是免驅的,而WinUSB在Win10上免驅,在Win7上需要安裝驅動。
7、SWD接口帶雙向IO保護。
8、支持MDK和IAR。
9、支持離線版串口打印。
10、支持5線方式GND,TVCC,SWCLK , SWDIO,RESET和4線方式GND,TVCC,SWCLK , SWDIO。如果想使用3線方式GND,SWCLK , SWDIO也是可以的。
11、可以設置上電默認啟動DAPLINK功能。
12、顯示屏端做了IDCODE讀取功能,可以方便的查詢下載器端到目標芯片之間的接線是否正常。每次重新插拔,都會重新讀取。
H7-TOOL DAPLINK,J-Trace,JLINK V9,STLINK V2,STLINK V3下載速度測試比較

界面效果:

多個TOOL同時使用,同時仿真,互不影響



全新的H7-TOOL V2.0固件移植支持DAPLink仿真器功能可與其他大部分功能同時使用。如果要進入專門的DAPLINK界面,操作如下:


1拖4脫並行同時燒錄四台設備效果展示:
https://v.qq.com/x/page/s0954t133ti.html
多款STM8+STM32產品混合燒錄展示:
https://v.qq.com/x/page/o0932ppnuwx.html
操作界面效果展示:
https://v.qq.com/x/page/p30628h2ou7.html

支持型號:

1拖4燒錄:
一拖四並行同時燒寫四路設備,效率極高
測試燒錄 H7-TOOL的固件:
boot(46KB) + APP(685KB)+ QSPI Flash(2MB字庫)
情況1:
CPU Flash和QSPI Flash內已有數據,燒錄boot(46KB) + APP(685KB)+ QSPI Flash(2MB字庫)
單路 :21.3秒
四路 :25.9秒 (等效 每個6.5秒)
情況2:
CPU Flash和QSPI Flash均為全FF狀態,燒錄boot(46KB) + APP(685KB)
單路 :3.757秒
四路 :5.01秒 (等效 每個1.25秒)

功能介紹:
1、上位機軟件全面支持USB,以太網和WiFi三種方式配置燒錄文件,其中以太網和WiFi對局域網和外網均進行了支持,並且上位機軟件可以一鍵燒錄來驗證配置文件是否正確。
2、支持外網更新脫機燒錄程序,用戶僅需將TOOL聯外網就可以使用上位機軟件做遠程控制。無需用戶搭建服務器,我們都已經搭建好。
3、H7-TOOL帶4GB的eMMC,可以方便存儲大量不同廠家,不同系列芯片的燒錄程序,需要燒錄那款芯片直接加載對應燒錄文件即可。並且eMMC支持加密,適合用於外面工廠使用場景。
4、SPI Flash脫機燒錄,支持GD,鎂光,華邦,旺宏,SST,復旦微,XTX芯天下,XMC武漢新芯,PUYA普冉,BoyaMicro博雅。
5、支持燒錄機台信號接口。
6、支持脫機燒錄STM32。
7、支持靈動微MM32。
8、支持新唐。
9、支持nRF52系列。
10、支持新唐8051系列N76E003。
11、支持恆爍CX32。
12、支持GD32。
13、支持雅特力AT32。
14、支持極海APM32。
15、支持國民技術N32。
16、支持WIZnet W7500。
17、支持NXP i.MX RT10xx和RT6XX的外置HyperFlash,QSPI Flash燒寫以及MKEXX系列。
18、支持STM8。
19、支持蘇州國芯CCM4201S, CCM4202S,CCM4208S。
20、支持蘇州蘇州華芯微HS32。
21、支持Microsemi的M2Sxx。
22、支持南京沁恆CH32F103系列。
23、支持華大HC32L136、HC32F030、HC32F14,HC32F460系列。
24、支持中科芯CKS32F0xx、CKS32F1xx。
25、支持華芯微特SWM0x0、SWM1x0、SWM2x0、SWM3x0系列。
26、支持AutoChips(傑發科技)AC780x、AC781x系列。
27、支持賽普拉斯PSoC4。
28、支持復旦微FM33LG0xx。
29、支持大唐半導體DTS1585。
30、支持美仁半導體MR82Fx01, MR82Fx02, MR82Fx03, MR86F001, MR86Fx02,MR88F001, MR88Fx02。
31、支持1拖4脫機燒錄。
32、支持組合燒錄,比如一鍵燒寫H7-TOOL的BOOT、APP和QSPI Flash。
33、支持讀、寫保護狀態識別,自動解除保護狀態。
34、支持多段bin寫入。
35、支持選擇軟件復位和硬件復位。
36、支持option bytes編程,燒錄完畢設置讀保護。
37、支持自動識別硬件燒錄不同的程序(識別算法由lua指定)。
38、FLM算法文件從KEIL MDK中復制出來,存放到emmc磁盤 \H7-TOOL\Programmer\FLM,按廠商分類。
39、目標程序文件、編程腳本存放到:\H7-TOOL\Programmer\User 文件夾。不限制目錄級別和數量 。
40、動態解析FLM文件,分離出內存鏡像通過swd加載到目標cpu ram。
41、FLM算法文件和數據文件支持絕對路徑和相對路徑。
42、支持動態填充產品序號、UID加密字段、用戶自定義字段。
43、自動保存燒錄次數,支持剩余次數限制功能。
44、支持連續燒錄模式,檢測到IC后自動燒錄。
45、可動態顯示CPU電壓和供電電流。
46、通過lua腳本配置算法文件和數據文件(bin)以及控制編程過程。
47、燒錄時LED快閃,燒錄成功候常亮,燒錄失敗后熄滅
48、燒錄界面增加清零本次計數、清零累計計數功能。
49、支持PC機聯機調試lua程序
- 打印內核ID、flash內容、RAM內容、UID、Option bytes。
- 修改和顯示目標CPU的RAM和任意寄存器。
- 擦除CPU內部Flash、EEPROM。
- 加讀保護、解除保護。
- 啟動編程。
50、lua非常靈活,可以很方便擴充功能,比如:
(1)日期窗口段內才允許燒錄。
(2)目標板電流超限報警。
(3)限定UID(CPU唯一序號)符合規則的才允許燒錄。
(4)UID加密算法由用戶自己定義。
(5)填充任意短數據(小於1K),比如可以寫入生產日期時間或客戶代碼。
支持USB,以太網和WiFi方式在線燒錄,可以方便的驗證脫機文件是否配置正確。

以太網和WiFi方式支持局域網和外網控制,效果如下:

混合燒錄:

燒錄機台信號接口


1、上位機版RTT Viewer
RTT Viewer實時數據傳輸組件,完全可以替代串口調試,速度飛快,可以在中斷和多任務中隨意調用,且僅需要SWDIO和SWCLK兩個引腳即可實現。
(1)RTT通道0匯總顯示(支持字體前景色和背景色 )
(2)暫停數據接收和暫停刷屏功能。
(3)保存通道0匯總數據(All Terminal )。
(4)Ctrl + 鼠標滾輪修改字體大小。
(5)鼠標滾輪翻頁。
(6)GBK中文顯示。
(7)雙緩沖繪圖解決閃爍問題。
(8)動態內存管理,按1MB粒度分配,最大支持1GB緩存。
(9)動態解析RTT數據格式創建索引,解決大數據量刷屏緩慢問題。
(10)復位目標板。
(11)子終端數據顯示。
(12)UTF-8轉換.
(13)滾動條翻頁。
(14)發送數據(交互功能)。
(15)上位機版RTT Viewer支持USB,以太網和WiFi三種方式,其中以太網和WiFi支持局域網和外網訪問控制。

以太網和WiFi方式的局域網和外網訪問控制效果:

2、RTT新增波形展示和時間戳功能,支持用戶設置X軸數值。
RTT波形數據源為 Terminal 0終端。
波形左軸數字精度可設置(0-12個小數點)。
支持展示雙精度浮點數波形。
支持整數、浮點、科學計數法的數字。

3、離線版RTT Viewer功能說明:
(1)需要大家的目標板固件已經加入RTT代碼。
(2)支持16個通道展示(界面)。
(3)進入RTT Viewer功能界面后,短按S鍵,C鍵切換通道。
(4)長按S鍵可暫停運行。
(5)長按C鍵可返回。
(6)另外特別注意,如果大家要繼續用DAPLINK仿真器功能,請退回到DAPLINK界面,當前還不支持DAPLINK調試和RTT Viewer同時使用。
一個通道,RTT Viewer高速刷新:

多個通道自動切換(GIF):

進入RTT Viewer功能界面:


使用比較簡單,支持高速USB,以太網和WiFi三種通信方式,其中USB采用高速HID免驅方式。
點擊下面的啟動按鍵即可使用,這個功能是可以和DAPLINK一起使用的,互不影響。

下面是921600波特率效果展示:

下面是以太網和WiFi的局域網或者外網展示

串口示波器功能:

Modbus助手:


1、支持以太網,USB和WiFi三種通信方式。
2、支持離線手持方式查看。
3、支持經典CAN和CANFD。
4、支持lua腳本對數據解碼和分窗顯示。
5、支持在發送面板直接輸入lua語句控制發送邏輯。
6、支持汽油車ODB解碼器。
以太網或WiFi方式的CAN/CANFD助手效果展示,支持局域網和外網控制

高速USB HID免驅方式:




RTX5全家桶版
RTX5全家桶一條龍服務固件正在努力設計中,分純手持版,高速USB版和網絡版。
H7-TOOL的emWin雙屏驅動方案,一個虛擬屏幕1024*600,一個IPS屏240*240:

下面是H7-TOOL的USB2.0高速虛擬網卡版動態滑動效果展示:


4、H7-TOOL的0-20mA電流輸出
設置輸出10mA。

然后接入萬用表,測量得實際的輸出電流是10.001mA。


5、H7-TOOL頻率計數和脈沖計數
測量范圍0.1Hz到500KHz。
測試5KHz的方波,50%占空比。
實際測試結果是5000.125Hz,占空比50.001%。


6、H7-TOOL微型數控電源
設置輸出電壓5V:

為開發板供電:

為開發板帶LCD供電:


7、H7-TOOL信號發生器
支持手持方式或者上位機設置,手持方式效果如下:

測試10KHz,正負10V方波,占空比50%。

測試10KHz,正負5V。

測試10KHz,正負500mV。

設置輸出5V直流信號:

實際輸出電壓:


8、H7-TOOL高測電流,電壓,功耗和耗電量
負載電壓最高支持36V,電流量程有2檔,120mA和1.2A。
測量開發板供電:

長按S鍵,可以啟動容量測量:


9、H7-TOOL的NTC測溫
測試環境溫度效果:



10、H7-TOOL電阻,二極管測量
測量發光二極管。


11、USB轉串口TTL,RS232和RS485
穩定性測試。


12、電壓表
測量電壓范圍±13.8V。
測試2.5V電壓:


13、串口監視
當前串口監視功能規格
- 聯機模式界面,長按S進入擴展功能界面,選擇數據監視器。
- 支持2路串口數據顯示, 第1路: 232RX, 485, TTTLRX 第2路: D1 URX 。
- 支持HEX,ASCII格式選擇,字體12點陣和16點陣。
- 支持加時間戳功能,精確顯示到us (雙路時誤差30us)。
進入監視界面了。

監視界面進入設置界面。

單路動態效果展示:


SPI控制器


I2C控制器

