H7-TOOL迎來新版固件V2.09,WiFi壓縮圖傳,FDCAN/Modbus助手波形打印上線,完善串口助手/RTT/Lua小程序,脫機燒增加新型號

H7-TOOL詳細介紹:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

1、APP固件升級至V2.09,上位機軟件升級至V2.09,BOOT固件未升級。
2、WiFi圖傳採用圖片壓縮技術提高刷新速度, 更改了通信協議,之前是一張150KB,現在壓縮後10KB左右。
3、爲解決關閉上位機軟件的彈窗問題,關閉程序時先隱藏窗口,保存參數,最後用taskkill殺掉進程。

4、HID高速免驅串口助手功能爲大更:   
   - 支持打印Tab('\t'), 8字節對齊。
   - 支持設置數據位6bit,7bit,8bit和停止位(1bit, 1.5bit, 2bit),且都做了奇偶校驗支持。
   - HID串口格式校驗位支持MARK和SPACE (CDC虛擬串口不支持)。
   - 串口波形打印支持不同步長波形展示。
   - 修正Modbus從機的bug(寄存器數值讀回異常)。
   - Modbus助手也可以打印波形了。

5、RTT功能增加搜索內存塊,支持不同步長波形展示。

6、LUA小程序:
  -  支持8通道24bit分辨率ADS1256。
  - 增加串口波形按鈕。
  - 增加終止Lua按鈕。
  - 輸入窗口標題更改簡化。
  - 增加文件管理,用於將lua文件夾同步到TOOL上。

6、CAN/FDCAN助手:
  - CAN永久發送狀態可通過界面"終止發送"按鈕退出,啓動CAN助手和退出CAN助手也可終止發送
  - 解決以太網連接方式不顯示數據的問題(未識別APP版本號導致)
  - 解決第1行無法複製到剪切板的bug
  - CAN解碼器增加波形輸出功能,支持監視6個數據節點。

7、I2C控制器增加支持器件,這次波形打印。
  - 18bit分辨率ADC芯片MCP3421。
  - 驅動EEPROM,支持AT24C02/04/08/16/32/64/128,僅需讀寫兩個函數,隨意訪問。
  - 驅動光照傳感器BH1750。
  - 驅動氣壓傳感器BM085/BM180。
  - 驅動陀螺儀MPU6050。

9、脫機燒錄:
  -  解決BUG: 燒寫美仁半導體的 MRF88001D1 時, 特定長度的數據文件已經燒錄成功但校驗錯誤(V2.05引入的問題)
  - FLM中無EraseChip函數的,按照扇區擦除來執行 (MRF88001D1的FLM無EraseChip函數)
  - 升級STM32G0xx系列,增加STM32G050, STM32G051, STM32G061,STM32G0B0, STM32G0B1, STM32G0C1
  - 數據文件路徑僅記錄一個,不必分別記錄10個。
  - 增加"器件"下拉框的寬度, 解決STM32L4xx型號過長不能完整顯示的問題
  - 輸出文件夾調整爲2行顯示
  - 增加文件管理頁面,可同步和備份User文件夾
- PC聯機燒錄時可選擇燒錄模式,入口: "執行燒錄"按鈕鼠標右鍵菜單。

10、更多更新請看本次更新記錄。


H7-TOOL所有資源彙總(含操作手冊):
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934


PC機軟件:升級PC軟件到V2.0.9
h7toolPC_release(V2.0.9).zip (53.07MB)


1、升級新版注意事項

(1)APP和eMMC獨立分別升級了:
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600

(2)因爲關閉了WiFi模塊內部上電自動重連功能,由程序控制接入WiFi熱點,所以升級完畢後需要大家更新下WiFi密碼。


 

2、脫機燒錄
(1)升級STM32G0xx系列,增加STM32G050, STM32G051, STM32G061,STM32G0B0, STM32G0B1, STM32G0C1脫機燒錄支持

 

 

(2)鼠標右擊按鈕“執行燒錄”可以選擇多種燒錄模式,方便使用,不用手動操作TOOL了進入了:

 

 

(3)增加獨立的文件管理功能。

跟eMMC更新的區別是方便大家獨立更新文件夾。因爲的eMMC文件夾在用一段時間後垃圾太多,會產生一些備份文件、串口日誌、臨時燒錄配置文件等,清理起來麻煩,通過這種方式可以方便的更新:

 

 

(4)燒錄器高級腳本用例--混合燒錄, 自動識別3個不同的主板燒錄不同程序。

客戶有3個主板, M1 是AT32F421   M2 M3 都是G031  但是hex不一樣。
希望混合燒錄,自動識別硬件。

在燒錄器高級腳本配置窗口添加如下代碼

 


3、H7-TOOL的WiFi壓縮圖傳方式上線,之前是150KB一張圖,壓縮後10KB左右,WiFi控制方式效果展示

之前WiFi圖傳速度有太慢了,因爲是RGB原始數據傳輸,一幀高達150KB數據量,體驗不好,壓縮後,圖傳速度大大提升。

視頻效果:

https://www.bilibili.com/video/BV1p3411b7R3

動態效果:

 

4、CAN/FDCAN助手支持波形打印功能:

動態效果:




5、高速HID虛擬串口

支持設置數據位6bit,7bit,8bit和停止位(1bit, 1.5bit, 2bit),且都做了奇偶校驗支持

 

串口示波器多路不同步長波形展示,首先說下這個功能有什麼用:

前段時間做DSP波形插補教程,需要同時展示出來比較,此功能就比較有用了。

比如有一幀數據是1024點,步大小是1個像素。還有一幀是128點,步大小是8個像素。展示的時候,可以看到整體對比。

 

6、Lua小程序

通過Lua小程序驅動8通道24bit ADC芯片ADS1256。

這個功能還是非常有意義的,大大方便了多路高精度數據採集監測。特別是搭建三代示波器模擬前端的洞洞板模擬電路,可以方便的採集多個節點位置。從實戰應用中來提出問題,再到實戰應用中去解決問題,這大概就是工具的真正價值所在。

https://www.bilibili.com/video/BV1vb4y1b7cT




7、RTT Viewer也增加了多路不同步長波形展示功能



8、I2C控制器增加支持器件,支持波形打印

(1)驅動18bit分辨率ADC芯片MCP3421
基準2.048V, 18bit分辨率,量程 -300mV ~ 2048mV,最小分辨率是15uV

 

測試乾電池效果,跳動僅1個bit

 

視頻:

https://www.bilibili.com/video/BV1HQ4y1v7zZ

(2)驅動EEPROM,支持AT24C02/04/08/16/32/64/128,僅需讀寫兩個函數,隨意訪問。



(3)驅動光照傳感器BH1750。

 

(4)驅動氣壓傳感器BM085/BM180。



(5)驅動陀螺儀MPU6050。
展示六路波形,三軸陀螺儀和三軸加速計

 

視頻:

https://www.bilibili.com/video/BV1sU4y1c7jB


9、當前支持的脫機燒錄芯片:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章