H7-TOOL發(fā)布固件V2.21, 增加RTT快捷面板功能,脫機(jī)燒錄增加英飛凌,Qorvo以及NXP等
H7-TOOL所有資源匯總(含操作手冊):
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
PC機(jī)軟件:升級PC軟件到V2.2.1
h7toolPC_release(V2.2.1).zip (81.80MB)
【PC軟件】V2.2.1
脫機(jī)燒錄
- 廠商列表重排,按字母次序。
- 高級配置參數(shù)中,刪除不常用的參數(shù)。
- 高級配置參數(shù)中,新增顯示FLM文件信息選項(xiàng)
- NRF52 系列, 優(yōu)化亂腳本。降低時(shí)鐘速度,解決某客戶程序異常的板子無法識(shí)別IDCODE的問題。
- NRF52 系列,載入HEX文件時(shí), 自動(dòng)選擇SDE和FLASH算法。修改需要解除保護(hù)的條件。
- 新增靈動(dòng) MM32L0020, MM32F0160, MM32G0140系列
- 靈動(dòng) MM32F0010 MM32F0020 實(shí)現(xiàn)SWD解鎖時(shí)序(SWD口用于GPIO的情況)
- 新增英飛凌 TLE9853
- 修改STM32F10xxC 缺省選擇硬件復(fù)位
- 新增普冉PY32F002
- 新增華大 HC32F002系列
- 新增Qorvo 的PAC55xx系列
- 新增NXP LPC800系列
- 中穎SH3xF9xxx系列添加EEPRM算法
- 解決V2.2.0的bug: 用戶自定義FLM文件放到第2行以后時(shí),填充錯(cuò)誤的修正地址和大小
- TVCC電壓值根據(jù)芯片型號自動(dòng)填充缺省值
- 解決 GD32 系列寫選項(xiàng)字失敗的問題(V2.19引入的bug)2.Trace
- 解決始終開啟Cashe的問題
- 解決out和ELF文件無法導(dǎo)出Hex文件的問題
- 修改ThreadX系統(tǒng)識(shí)別方式, 無法解析的elf文件顯示錯(cuò)誤后終止執(zhí)行
- 解決BUG: 目標(biāo)板截屏功能,單色屏?xí)r讀的數(shù)據(jù)長度錯(cuò)誤
3.界面
- 串口發(fā)送窗口的參數(shù)可保存
- CAN參數(shù)界面,修正參數(shù)的值域
- RTT界面參數(shù)可保存
4.RTT功能增加快捷發(fā)送面板,支持C語言轉(zhuǎn)義字符
5.新增導(dǎo)入PC配置參數(shù)功能,支持導(dǎo)入界面顏色配置、Uart命令列表、Uart解碼器、
??RTT命令列表、RTT解碼器、CAN命令列表CAN解碼器、芯片廠商列表、脫機(jī)燒錄用戶配置文件、
??WiFi熱點(diǎn)列表、RTT搜索地址
6.刪除 ini\rtt\RttViewer.ini 文件,配置選項(xiàng)集中放到 app.ini文件
7.維護(hù)界面,增加"診斷硬件"功能,主要用于遠(yuǎn)程售后
【固件】V2.211. 修正 pg_init() 函數(shù)的bug. 讀數(shù)據(jù)到文件有異常.
2. 擴(kuò)充 pg_swd() 函數(shù), 可設(shè)置SWCLK和SWDIO電平. MM32F0010發(fā)SWBOOT解鎖序列需要,
? ?? ???- pg_swd("PIN_SWCLK", 1)
? ?? ???- pg_swd("PIN_SWDIO", 1)
? ?? ???- pg_swd("SWDIO_OUT", 1)
3. 刷新TVCC設(shè)置寄存器,方便lua程序讀取
4. 調(diào)試打印FLM文件信息時(shí),原始地址和大小和修正的地址和大小均顯示出來
5. 應(yīng)對LPC824, 在swd_write_word(DBG_HCSR, DBGKEY | C_DEBUGEN | C_HALT) 之后延遲10us.
6. 新增寄存器:缺省啟動(dòng)模式
7. 修正 pg_read16() 的bug。該bug導(dǎo)致GD32寫選項(xiàng)字失敗。
8. 根據(jù)CH1電壓識(shí)別1拖16轉(zhuǎn)接板的機(jī)制改為不識(shí)別,以菜單項(xiàng)為準(zhǔn)。相關(guān)函數(shù)
? ?- MUL_swd_set_target_reset()
? ?- 打印提示信息
? ?- 新增pg_read_c_var() 新增 Prog16Mode 變量供lua程序使用
9. 支持1拖16模式時(shí)串口AT指令控制協(xié)議。

1、升級新版注意事項(xiàng)
(1)APP和eMMC獨(dú)立分別升級了:
? ? http://www.armbbs.cn/forum.php?mod=viewthread&tid=105600
(2)從2.20版本固件開始,更新固件排除WiFi列表更新,再也不用重新配置WiFi了
點(diǎn)擊下面這個(gè)按鈕即可。

如果非常早期的客戶(第1批TOOL用戶,或者固件還是V1.X),繼續(xù)點(diǎn)擊此按鈕升級。

2、RTOS Trace
在2.2.0的基礎(chǔ)上做了修正了,當(dāng)前測試情況如下:
1、RTOS Trace的MDK AC5文件解析都沒問題。
2、RTOS Trace的MDK AC6文件解析,暫不要使用最新的MDK5.38/5.38a帶的AC6.19編譯的工程,多次測試發(fā)現(xiàn)解析期間會(huì)中斷,不知道是不是生成的調(diào)試信息有問題,待AC6.20發(fā)布后再做測試研究。其它版本AC6測試都沒有問題。
3、IAR的解析暫沒有發(fā)現(xiàn)問題,含當(dāng)前最新的IAR9.3X。
4、GCC測試了STM32CubeIDE和Embedded Studio的幾個(gè)版本,含當(dāng)前最新版,都沒有問題。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118141

3、RTT功能增加快捷發(fā)送面板
制作了一個(gè)案例,方便大家使用:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118494


4、新增導(dǎo)入PC配置參數(shù)功能
支持導(dǎo)入界面顏色配置、Uart命令列表、Uart解碼器、RTT命令列表、RTT解碼器、CAN命令列表CAN解碼器、芯片廠商列表、脫機(jī)燒錄用戶配置文件、WiFi熱點(diǎn)列表、RTT搜索地址

5、脫機(jī)燒錄
(1)支持1拖16模式時(shí)串口AT指令控制協(xié)議。
(2)新增英飛凌 TLE9853

(3)新增Qorvo 的PAC55xx系列,PAC52xx

(4)新增靈動(dòng) MM32L0020, MM32F0160, MM32G0140系列

(5)新增普冉PY32F002

(6)新增華大 HC32F002系列

(7)新增NXP LPC800系列

6、當(dāng)前脫機(jī)燒錄支持的型號
