各位先楫的小伙伴久等了,我們很高興地通知您,HPMicro Manufacturing Tool 0.4.1 版本正式發(fā)布啦!
讓我們先來(lái)看看 0.4.1 版本的主要更新內(nèi)容都有什么吧!
0.4.1版本主要更新內(nèi)容
新增 Linux 平臺(tái)支持,所有功能與 Windows 平臺(tái)保持一致;
更新 Boot Loader 固件,修復(fù)大鏡像采用串口燒寫(xiě)速度較慢的問(wèn)題;
支持加載 Boot Loader 固件后,采用低波特率連接設(shè)備;
調(diào)整連接設(shè)備波特率下拉框頻率范圍;
修復(fù) HPM6700 系列波特率調(diào)整后無(wú)法正常連接的問(wèn)題;
修復(fù) GUI 和 CMD 模式下,使用 erase-chip 和 erase-region 命令在擦除大內(nèi)存 FLASH 超時(shí)擦除失敗的問(wèn)題;
修復(fù)了部分 SoC 下 OTP 模板參數(shù)錯(cuò)誤的問(wèn)題;
修復(fù)部分 SoC 采用原子命令讀取 FLASH 內(nèi)容時(shí),ID參數(shù)與地址不匹配時(shí)程序崩潰的問(wèn)題;
修復(fù)鏡像編輯助手對(duì)于加密鏡像仍然可以編輯的問(wèn)題;
修復(fù)鏡像編輯助手自定義數(shù)據(jù)鏡像無(wú)法正常生成的問(wèn)題;
修復(fù)鏡像編輯助手取消勾選簽名或加密窗口仍然會(huì)同步 OTP 字到開(kāi)發(fā)工具的問(wèn)題。
新特性及修復(fù)說(shuō)明
1. 支持 Linux 平臺(tái)
考慮到各位 Linux 平臺(tái)用戶(hù)對(duì)先楫芯片的使用需求,0.4.1 版本新增了 Linux 平臺(tái)支持,整體功能與 Windows 平臺(tái)保持一致。對(duì)于使用過(guò)之前版本工具的用戶(hù)來(lái)說(shuō),完全可以零成本上手。
Linux 平臺(tái)工具運(yùn)行界面如下:
需要注意的是,Linux 平臺(tái)下不管通過(guò) USB-HID 還是串口進(jìn)行設(shè)備連接時(shí)都需要提權(quán),工具在啟動(dòng)時(shí)會(huì)檢測(cè)當(dāng)前用戶(hù)是否有正確的權(quán)限,如果沒(méi)有權(quán)限則會(huì)彈出提示框讓用戶(hù)提權(quán)。您可以通過(guò)不同的方式進(jìn)行提權(quán),例如:
打開(kāi)命令行,使用sudo命令運(yùn)行程序;
僅使用串口連接可以將當(dāng)前用戶(hù)加入到 dialout 組;
僅使用 USB-HID 連接可以配置udev連接規(guī)則;
具體使用方法可以參考工具內(nèi)置的用戶(hù)手冊(cè) 2.1.1 設(shè)備連接章節(jié),里面詳細(xì)介紹了 Linux 平臺(tái)下設(shè)備連接的配置方法。
目前我們測(cè)試過(guò)的 Linux 平臺(tái)有:Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04 以及 Ubuntu 24.04。歡迎小伙伴們使用體驗(yàn)。
2. 調(diào)整連接設(shè)備波特率下拉框頻率范圍
考慮到各位小伙伴的使用情況,在 0.4.1 版本中,我們調(diào)整了連接設(shè)備波特率的頻率范圍,修改為 57600 到 1000000,如下圖所示:
同時(shí)該波特率仍然支持用戶(hù)自定義,方便用戶(hù)使用不同波特率進(jìn)行連接。
有的小伙伴可能需要用低波特率連接設(shè)備進(jìn)行一些調(diào)試操作,但之前由于 ROM 限制,工具不能很好地支持低波特率連接,在 0.4.1 版本中,我們更新了Boot Loader 固件,可以通過(guò)固件更好地支持低波特率方式,操作步驟如下:
GUI模式下,首先以正常波特率如 115200 的方式連接設(shè)備,此時(shí)設(shè)備會(huì)自動(dòng)加載 Boot Loader 固件;
連接成功后,代表開(kāi)發(fā)板以正常寫(xiě)入固件,此時(shí)斷開(kāi)連接,便可以使用低波特率進(jìn)行連接;
CMD模式下,需要先用 load-blfw 命令燒寫(xiě)對(duì)應(yīng)芯片固件,然后再使用低波特率連接即可。
3. 支持擦除大容量 FLASH 設(shè)備
工具支持小伙伴們采用原子命令erase-chip和erase-region命令擦除 FLASH 部分和整體數(shù)據(jù)。但對(duì)于一些大容量 FLASH 設(shè)備擦除時(shí)可能會(huì)提示擦除超時(shí)問(wèn)題,這是由于擦除時(shí)間過(guò)長(zhǎng)導(dǎo)致工具和 ROM 通信中斷。在 0.4.1 版本中,我們更新了這兩個(gè)命令的底層交互方式,解決了大容量 FLASH 設(shè)備擦除超時(shí)的問(wèn)題。這兩條命令的使用方式和之前版本保持一致,不過(guò)記得使用這兩條命令擦除前要先使用config-memory命令配置 FLASH 信息哦,這樣才能正確的擦除。
4. 鏡像編輯助手自定義數(shù)據(jù)鏡像默認(rèn)進(jìn)行加密配置
在之前版本的鏡像編輯助手中,編輯自定義鏡像時(shí),是否加密為可選項(xiàng),這可能讓一些小伙伴產(chǎn)生了一些使用上的誤解。因此在 0.4.1 版本中,默認(rèn)啟用加密功能且不能關(guān)閉,這樣生成的自定義鏡像才是有意義的,如下圖所示:
5. 串口燒寫(xiě)速度優(yōu)化
有的小伙伴在使用上個(gè)版本的工具進(jìn)行連接時(shí),發(fā)現(xiàn)使用串口設(shè)備燒寫(xiě)大鏡像時(shí)速度比較慢。在 0.4.1 版本中,我們更新了 Boot Loader 固件,優(yōu)化了燒寫(xiě)速度,保證了加載 Boot Loader 固件前后燒寫(xiě)速度一致。
先楫的小伙伴們,0.4.1 版本主要的特性及修復(fù)介紹完啦,大家趕緊使用起來(lái)吧!在使用過(guò)程中如果遇到任何問(wèn)題以及有什么使用建議,歡迎大家隨時(shí)反饋,來(lái)幫助工具更好的進(jìn)步!
-
芯片
+關(guān)注
關(guān)注
455文章
50812瀏覽量
423585 -
Linux
+關(guān)注
關(guān)注
87文章
11304瀏覽量
209484 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
10文章
214瀏覽量
2120
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論