最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

H7-TOOL發(fā)布FreeRTOS Trace,加強(qiáng)RTT和CAN,脫機(jī)增加比亞迪, 上海芯圣, TI,鉅泉光電等

2023-07-13 10:24 作者:硬漢嵌入式  | 我要投稿

H7-TOOL發(fā)布固件V2.22, 增加FreeRTOS/uCOS2 Trace,加強(qiáng)RTT和CAN助手,脫機(jī)燒錄增加比亞迪,上海芯圣51, TI, S32K3, 鉅泉光電等


H7-TOOL所有資源匯總(含操作手冊(cè)):

http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

?

PC機(jī)軟件:升級(jí)PC軟件到V2.2.2

h7toolPC_release(V2.2.2).zip (75.60MB)


【PC軟件】V2.2.2

1. 脫機(jī)燒錄新增芯片:
??- 新增I2C EEPROM燒錄(僅限單路,不支持1拖4)??
??- 新增NXP S32K3xx系列
??- 新增華芯微特 SWM32SRET6
??- 新增HolyChip上海芯圣8051系列HC89xxx(支持OB配置界面)
??- 新增雅特立AT32F423(支持OB配置界面)
??- 新增華大HC32F4A0
??- 新增鉅泉光電HT501X、HT602X系列
??- 新增靈動(dòng),MM32SPIN0230、MM32G0160、MM32G0001、MM32F5230、MM32F5330系列
??- 新增GD32F303xB
??- 新增新唐M480系列
??- PSOC4 新增設(shè)置讀保護(hù)功能。??
??- 修改國芯 CCM4201S,增加算法選項(xiàng),支持燒錄BOOT區(qū)。
??- 國芯新增 CCM4206,CCM4206是CCM4202S精簡(jiǎn)版,燒錄方法一樣? ?
??- 新增TI MSPM0L1306
??- 新增比亞迪 BS9x46 系列

2. 脫機(jī)燒錄功能優(yōu)化??
??- 燒錄時(shí)打印芯片廠家和型號(hào)??
??- 復(fù)位模式新增斷電上電復(fù)位,解決PSCO4無復(fù)位引腳無法燒錄問題??
??- 修改軟件校驗(yàn)?zāi)J剑ㄐ薷牧斯碳男r?yàn)算法,方便大部CPU可以使用)??
??- 接線說明,新增1拖4 ARM芯片接線說明??
??- 輸出缺省文件名修改為第1個(gè)固件名??
??- 關(guān)于OB配置
? ? - 無保護(hù)的OB值更名為 缺省值(無保護(hù)), 主要用于自動(dòng)解除保護(hù)。改為僅能查看,不能編輯。
? ?? ???- 取消寫缺省值的選項(xiàng)。
? ?? ???- 新增配置OB按鈕,后面將逐步針對(duì)每種芯片添加OB配置界面。? ?? ???
??- 選擇數(shù)據(jù)文件時(shí),正常單擊按鈕時(shí)初始目錄為上次文件夾,鼠標(biāo)右鍵單擊按鈕時(shí)初始目錄為對(duì)應(yīng)編號(hào)的數(shù)據(jù)文件目錄。??
??- Log .NVIC_CPUID = 410FC241, Cortex-M4 r1p0??顯示patch和revision
??- 讀芯片界面,增加頁面大小設(shè)置(缺省是1024)
??- 讀芯片界面,生成測(cè)試文件,增加填充隨機(jī)數(shù)選項(xiàng)??
??- 在限制頁面,增加檢測(cè)IDCODE(芯圣8051是缺省啟用,其他芯片是缺省關(guān)閉)? ?
??- prog_lib.lua 新增 OB_ADDRESS_LINEAR = 1??--OB數(shù)據(jù)線性連續(xù),只需要提供1個(gè)首地址
??- prog_lib.lua 燒錄ARM芯片時(shí), 打印TVCC電壓、電流、復(fù)位模式、出錯(cuò)立即終止參數(shù)。
??- 生成燒錄配置文件時(shí),增加PC軟件版本和生成日期,便于后期問題追溯
??- 1拖16顯示結(jié)果時(shí),如果都失敗了,則顯示未檢測(cè)到IC #1 #2 ,而不是最后的成功個(gè)數(shù)和失敗個(gè)數(shù)
??- 點(diǎn)芯片lua文件名標(biāo)簽自動(dòng)打開編輯器,而不是直接展示在log窗口??
??- 修改 prog_lib.lua,NRF52解除讀保護(hù)后支持?jǐn)嚯姀?fù)位。??
??- 打印prog_lib.lua、machine_if.lua、fix_data.lua 的文件修改日期和版本??
??
3. 脫機(jī)燒錄功能解決BUG? ?? ???
??- 解決1拖16模式分組燒錄問題,少于3組時(shí),依然輪詢4組的問題。
??- 修復(fù)HC32L19X芯片F(xiàn)LASH容量小于32K的問題,實(shí)際芯片是256K。
??- 解決BUG:在第2行添加自定義FLM文件時(shí),填充算法數(shù)組出錯(cuò)。
??- 讀芯片功能。NXP S32K3讀FALSH內(nèi)存之前不執(zhí)行 pg_init(), 因?yàn)樗枰鼓苷{(diào)試才能讀數(shù)據(jù)。
??- 杰發(fā)科 AC780x_64.lua,AC780x_128.lua 文件修正FLASH容量錯(cuò)誤
??- 完善 N32G03x_Lib.lua 文件, 應(yīng)對(duì)客戶程序啟用PLL導(dǎo)致燒錄失敗的問題
??- 修復(fù)極海 APM32F003 Lib文件
??- 修正復(fù)旦微FM33FR0XX UID地址和UID長(zhǎng)度
??- AT32403Axx系列復(fù)位模式缺省修改為硬件模式(也可以不接NRST口線)
??- 解決導(dǎo)入配置文件功能無法使用的問題
??
4. PC軟件參數(shù)導(dǎo)入功能
??- 新增截屏窗口參數(shù)導(dǎo)入
??- 新增脫機(jī)燒錄數(shù)據(jù)文件、地址、算法導(dǎo)入(待完善,芯片廠商ID可能不正確)
5. RTT面板隱藏設(shè)置可以保存
6. 系統(tǒng)設(shè)置、維護(hù)界面,軟件功能選擇支持全關(guān)和全開
7. Trace功能優(yōu)化
??- 關(guān)于keil路徑問題,以ini文件優(yōu)先,注冊(cè)表次之。
??- 添加uCOS-II解析
??- 增加FreeRTOS解析
8. RTT功能
??- 解決RTT BUG: 當(dāng)選擇鍵入時(shí)發(fā)送,直接回車發(fā)送3個(gè)字符的問題。
??- 解決RTT BUG: 下載搜索列表時(shí),并沒有更新到TOOL內(nèi)。
??- 解決搜索不到HC32F460的RTT控制塊的問題
??- 點(diǎn)擊RTT快捷發(fā)送菜單時(shí),也更新發(fā)送記錄
??- 修正Down下行通道內(nèi)存地址計(jì)算(解決緩沖區(qū)個(gè)數(shù)不為3無法處理下行數(shù)據(jù)的問題)
9. PWM信號(hào)發(fā)生器,支持0.1Hz,0.01Hz單位
10. DAC波形發(fā)生器,解決20KHz以上方波末尾多一個(gè)脈沖的問題。
11. CAN助手
??- 界面顯示改為逗號(hào)分隔,
??- log保存為csv格式,execel可以直接打開
??- 修復(fù)翻頁后再來數(shù)據(jù)只顯示1行的問題
??- 時(shí)間格式改為 12:30:09.123.450??ms和us用
??- 發(fā)送窗口可以隱藏
??- 增加復(fù)制功能
12、串口示波器、CAN示波器、RTT示波器支持0x前綴的16進(jìn)制數(shù)據(jù)

【固件】V2.22

1.按客戶要求,增加脈沖檢測(cè)的lua接口函數(shù)
? ? m_init("DETPULSE")??--進(jìn)入D1測(cè)量脈沖模式? ?
? ? count, freq, duty = m_read("DETPULSE") --返回脈沖個(gè)數(shù)(整數(shù))、頻率(Hz 浮點(diǎn)數(shù))、占空比(% 浮點(diǎn)數(shù))
? ? m_write("DETPULSE", 0,0,0)??--清零脈沖個(gè)數(shù)、頻率、占空比
? ? m_uninit("DETPULSE")??--退出D1測(cè)量脈沖模式? ?? ???
2. 74HC595芯片 lua API 接口支持128個(gè)595芯片擴(kuò)充,之前是16個(gè)。
3. 針對(duì)恒碩CX32L003,
??- 完善解除SWD保護(hù)的指令時(shí)序。
??- 解決寫完OB選項(xiàng)字后,page末尾數(shù)據(jù)不是FF的問題。
4. 修改PG_SWD_ProgBuf(),寫選項(xiàng)字以外的空間時(shí)填充FF。檢驗(yàn)OB區(qū)數(shù)據(jù)偏移地址更正。
5. 寫無保護(hù)選項(xiàng)字時(shí),1拖16顯示的成功個(gè)數(shù)不正確。
? ?- 更正 h7_DetectIC()內(nèi)部對(duì)錯(cuò)誤標(biāo)志的清零。又有恢復(fù)清零(有解除讀保護(hù)后計(jì)數(shù)問題,暫不處理了)
6. set_read_protect() 執(zhí)行前增加swd解鎖. 顯示idcode、打印flash內(nèi)容時(shí)取消swd解鎖.
7. HC32F460,解決搜索不到RTT控制塊的問題。
8. 修改讀取IDCODE的邏輯次序,解決PSOC4識(shí)別不到IDCODE的問題.
9. PWM信號(hào)發(fā)生器,支持0.01Hz單位
10.DAC波形發(fā)生器,解決20KHz以上方波末尾多一個(gè)脈沖的問題。添加DMA半傳輸中斷。
11.實(shí)現(xiàn)Lua TCP&UDP功能。未完全測(cè)試,暫時(shí)不開放。
12.內(nèi)存不足,優(yōu)化代碼。g_tVar.InputState,g_tVar.RelayState.
13.USB虛擬磁盤的描述符中產(chǎn)品標(biāo)識(shí)由Product修改為H7-TOOL
14.完善扇區(qū)擦除機(jī)制,針對(duì)非ARM芯片。
??- pg_prog_file.c修改扇區(qū)擦除判斷機(jī)制,處理滾碼區(qū)
??- prog_lib.lua 計(jì)算EndAddress
15.優(yōu)化CANFD接收程序,可連續(xù)接收2M波特率數(shù)據(jù)包
16. MUL_JTAG2SWD() 有較大的改動(dòng),針對(duì)PSOC4多路燒錄失敗問題. 取消舊的SWD切換協(xié)議。
17. RTT-Viewer : 取消IDE調(diào)試識(shí)別判斷
18. 修改軟件校驗(yàn)?zāi)J剑ㄐ薷牧斯碳男r?yàn)算法,大部CPU可以使用。自帶校驗(yàn)函數(shù)的FLM不能用)
19. 新增NTC B3454溫度傳感器 7_14K_B3454


1、升級(jí)新版注意事項(xiàng)

(1)APP和eMMC獨(dú)立分別升級(jí)了:
? ? 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)擊此按鈕升級(jí)。


2、RTOS Trace

至此,H7-TOOL的RTOS Trace已經(jīng)完成ThreadX,F(xiàn)reeRTOS,uCOS-II,uCOS-III和RTX5

uCOS-III, RTX5和ThreadX已經(jīng)在上個(gè)版本完成,本次2.22版本固件新增uCOS-II和FreeRTOS

uCOS-II操作說明(必看):
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119845

FreeRTOS操作說明(必看):
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119914


3、CAN/CANFD助手

(1)【更新內(nèi)容】
- 界面顯示改為逗號(hào)分隔,
- log保存為csv格式,execel可以直接打開
- 修復(fù)翻頁后再來數(shù)據(jù)只顯示1行的問題
- 時(shí)間格式改為 12:30:09.123.450??ms和us用
- 發(fā)送窗口可以隱藏
- 增加復(fù)制功能

解決USB方式下,CANFD仲裁階段波特率1MHz,通信階段波特率2MHz。設(shè)備端瘋狂發(fā)送數(shù)據(jù)給TOOL,不停歇連續(xù)無間隔的發(fā)送實(shí)時(shí)展示。

下面是USB方式下,設(shè)備連續(xù)不間斷發(fā)送,TOOL實(shí)時(shí)接收1200萬幀正常,每幀64字節(jié)。

(2)【CANFD Trace功能】

詳細(xì)說明,含視頻:https://www.armbbs.cn/forum.php?mod=viewthread&tid=118999

a、LUA小程序控制,使用靈活。
b、采用SWD接口直接訪問目標(biāo)板芯片的CANFD外設(shè)寄存器和CANFD RAM區(qū)實(shí)現(xiàn),支持USB,以太網(wǎng)和WiFi方式以及內(nèi)網(wǎng)和外網(wǎng)訪問。
c、可以解析CANFD工作模式,波特率,采樣點(diǎn)和是時(shí)鐘誤差率。
d、可以解析所有標(biāo)準(zhǔn)ID過濾器配置和所有擴(kuò)展ID過濾器配置。
e、可以解析CANFD接收的Rx Buffer,Rx FIFO0和Rx FIFO1數(shù)據(jù)。
f、通過監(jiān)測(cè)Tx Event FIFO解析Tx Buffer, TxFIFO/Queue的發(fā)送事件序列。
g、監(jiān)測(cè)ECR錯(cuò)誤計(jì)數(shù)器和PSR協(xié)議狀態(tài)寄存器。
h、CANFD兼容經(jīng)典CAN,CANFD用于經(jīng)典CAN模式也是可以正常解析的。
i、CANFD基本都是采用博世的IP核,所以大家可以方便的修正移植到其他廠家的CANFD芯片監(jiān)測(cè)。當(dāng)前已經(jīng)對(duì)STM32H7系列的CANFD1和CANFD2都進(jìn)行了支持,后續(xù)會(huì)添加更多帶CANFD芯片支持。當(dāng)然,大家也可以自己修改添加。


4、RTT

- 解決RTT BUG: 當(dāng)選擇鍵入時(shí)發(fā)送,直接回車發(fā)送3個(gè)字符的問題。
- 解決RTT BUG: 下載搜索列表時(shí),并沒有更新到TOOL內(nèi)。
- 解決搜索不到RTT控制塊的問題
- 點(diǎn)擊RTT快捷發(fā)送菜單時(shí),也更新發(fā)送記錄
- 修正Down下行通道內(nèi)存地址計(jì)算(解決緩沖區(qū)個(gè)數(shù)不為3無法處理下行數(shù)據(jù)的問題)

這次升級(jí),兩種常見的檢索不到RTT塊的問題得到有效解決,同時(shí)顯示屏端會(huì)展示檢索到的Up buffer和Down buffer地址,方便參看檢索問題。



5、LUA小程序

(1)脈沖檢測(cè)有專門的顯示屏操作方式:

H7-TOOL 的D1接口,可以測(cè)量輸入脈沖的頻率、占空比、個(gè)數(shù)。

下面是 lua程序用法:

(2)H7-TOOL脫機(jī)讀取目標(biāo)板芯片內(nèi)容存到eMMC里面LUA小程序?qū)崿F(xiàn)

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119124


(3)H7-TOOL檢索程序系統(tǒng)stack和heap使用情況,方便大家使用了malloc和中斷嵌套情況的監(jiān)測(cè)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119024



6、增強(qiáng)4路PWM輸出

增強(qiáng) PWM輸出性能, 支持 0.01Hz 和 0.1Hz 單位

頻率范圍: 0.05Hz ~ 40MHz

低頻信號(hào)應(yīng)用場(chǎng)景:

調(diào)試低功耗測(cè)量的板子時(shí),由H7-TOOL輸出低頻方波信號(hào)控制繼電器自動(dòng)切換負(fù)載,用示波器觀察電流波形。之前最低頻率是1Hz,波形變化太快,不方便觀察。

目前可以設(shè)置5秒(0.2Hz)波形變化一次,觀察波形就很方便了。

7、新增NTC B3454溫度傳感器

當(dāng)前已經(jīng)支持8款NTC.


8、脫機(jī)燒錄

(1)新增I2C EEPROM燒錄

(2)新增HolyChip上海芯圣8051系列,支持OB配置界面

(3)新增比亞迪 BS9x46 系列

(4)新增鉅泉光電HT501X、HT602X系列

(5)新增新增TI MSPM0L系列

(6)新增NXP S32K3xx系列

添加這個(gè)系列花了不少時(shí)間

(7)PSOC4 新增設(shè)置讀保護(hù)功能

(8)其他增加的芯片??
??- 新增華芯微特 SWM32SRET6
??- 新增雅特立AT32F423(支持OB配置界面)
??- 新增華大HC32F4A0
??- 新增靈動(dòng),MM32SPIN0230、MM32G0160、MM32G0001、MM32F5230、MM32F5330系列
??- 新增GD32F303xB
??- 新增新唐M480系列??
??- 國芯新增 CCM4206

之前是數(shù)值方式配置OB選項(xiàng)字節(jié),本次版本升級(jí)開始,新增OB選項(xiàng)字節(jié)配置界面,方便操作,后面將逐步針對(duì)每種芯片添加OB配置界面


(9)復(fù)位模式新增斷電上電復(fù)位??

應(yīng)用場(chǎng)景:

a、新增斷電上電復(fù)位模式,用于PSOC4不接復(fù)位線燒錄的場(chǎng)景
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118912

b、H7-TOOL脫機(jī)燒錄解除讀寫保護(hù)和各種遇到情況解決辦法匯總,含SWD接口鎖,低功耗和看門狗
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118986

9、當(dāng)前脫機(jī)燒錄支持的型號(hào)



H7-TOOL發(fā)布FreeRTOS Trace,加強(qiáng)RTT和CAN,脫機(jī)增加比亞迪, 上海芯圣, TI,鉅泉光電等的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
资兴市| 榆社县| 元朗区| 县级市| 垣曲县| 伊金霍洛旗| 郧西县| 云霄县| 射阳县| 溧水县| 肇东市| 阳泉市| 岳普湖县| 周至县| 昆山市| 旌德县| 睢宁县| 静乐县| 嘉义市| 宁远县| 长春市| 客服| 儋州市| 本溪市| 新竹市| 高邮市| 新野县| 通州区| 白玉县| 德保县| 沁水县| 祥云县| 永胜县| 宁远县| 安陆市| 玛曲县| 永丰县| 华宁县| 夏邑县| 拉萨市| 永川市|