NXP MCU Boot Utility(MCU芯片一站式工具)
2.0.0 免費(fèi)版- 軟件大小:52.9 MB
- 更新日期:2019-09-24
- 軟件語言:英文
- 軟件類別:硬件檢測
- 軟件授權(quán):免費(fèi)軟件
- 軟件官網(wǎng):未知
- 適用平臺:WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評論下載地址
NXP MCU Boot Utility提供芯片設(shè)計(jì)功能,可以在軟件幫助用戶重新配置芯片,該軟件主要支持i.MXRT系列MCU芯片,將你的芯片連接到這款軟件就可以開始配置微控制器系列、微控制器型號、啟動設(shè)備類型等參數(shù),從而在軟件界面可以編輯,也支持啟動設(shè)備配置、DCD數(shù)據(jù)配置,通過軟件的引導(dǎo)內(nèi)容就可以配置測試芯片的方案,軟件也支持通過安全模式啟動,也支持生成可啟動程序、下載可啟動程序、專用 eFuse燒寫、通用 Flash編程等功能,如果你需要這款軟件就下載吧!
軟件功能
NXP-MCUBootUtility是一個專為NXP MCU安全加密啟動而設(shè)計(jì)的工具,其特性與NXP MCU里BootROM功能相對應(yīng),目前主要支持i.MXRT系列MCU芯片,與NXP官方的標(biāo)準(zhǔn)安全加密配套工具集(OpenSSL, CST, sdphost, blhost, elftosb, BD, MfgTool2)相比,NXP-MCUBootUtility是一個真正的一站式工具,一個工具包含NXP官方所有加密配套工具的功能,并且是全圖形用戶界面操作。借助于NXP-MCUBootUtility,你可以輕松上手NXP MCU安全加密啟動。
NXP-MCUBootUtility主要功能如下:
支持UART和USB-HID兩種串行下載方式(COM端口/USB設(shè)備自動識別)
支持五種常用格式(elf/axf/srec/hex/bin)源image文件輸入并檢查其鏈接地址的合法性
支持將裸源image文件自動轉(zhuǎn)換成i.MXRT能啟動的Bootable image
支持下載Bootable image進(jìn)外部啟動設(shè)備
支持外部啟動設(shè)備的任意讀/寫/擦操作(即通用Flash編程器)
軟件特色
支持i.MXRTyyyy全系列MCU,包含i.MXRT1011、i.MXRT1015、i.MXRT1021、i.MXRT1051/1052、i.MXRT1061/1062、i.MXRT1064 SIP
源image文件既可以是裸源image文件,也可以是含啟動文件頭的bootable image文件
支持將裸源image文件自動轉(zhuǎn)換成MfgTool和RT-Flash工具能下載的.sb格式文件
支持下載Bootable image進(jìn)主動啟動設(shè)備 - FlexSPI接口NOR Flash
支持下載Bootable image進(jìn)主動啟動設(shè)備 - SEMC接口NAND Flash
支持下載Bootable image進(jìn)主動啟動設(shè)備 - uSDHC接口SD/eMMC卡
支持下載Bootable image進(jìn)備份啟動設(shè)備 - LPSPI接口NOR/EEPROM Flash
支持用于開發(fā)階段的非安全加密啟動(未簽名加密)
支持基于HAB實(shí)現(xiàn)的安全加密啟動(單簽名,簽名和加密),證書自動備份
支持基于BEE實(shí)現(xiàn)的安全加密啟動(唯一SNVS key,用戶自定義key)
支持基于OTFAD實(shí)現(xiàn)的安全加密啟動(唯一SNVS key,用戶自定義key)
支持MCU芯片內(nèi)部eFuse的回讀和燒寫操作(即專用eFuse燒寫器)
支持從外部啟動設(shè)備回讀Bootable image,并對其組成部分(NFCB/DBBT/FDCB/EKIB/EPRDB/IVT/Boot Data/DCD/Image/CSF/DEK KeyBlob)進(jìn)行標(biāo)注
支持i.MXRTxxx全系列MCU,包含i.MXRT533/535/553/555/583/585/593/595、i.MXRT633/635/685
支持下載Bootable image進(jìn)主動啟動設(shè)備 - FlexSPI/QuadSPI接口NOR Flash
支持用于開發(fā)階段的非安全加密啟動(未簽名,CRC校驗(yàn))
支持MCU芯片內(nèi)部SRAM的讀/寫/執(zhí)行操作(即專用SRAM編程器,可用于ISP啟動)
支持從外部啟動設(shè)備回讀Bootable image,并對其組成部分(OTFAD KeyBlob/FDCB/KeyStore/Image)進(jìn)行標(biāo)注
使用說明
1、下載軟件以后打開bin文件夾,打開主程序NXP-MCUBootUtility.exe
2、NXP MCU Boot Utility界面的功能如圖所示,可以在軟件界面編輯芯片
3、支持 MCU Series、MCU Device、Boot device等內(nèi)容設(shè)置,可以自己選擇
4、【Target Setup】:目標(biāo)設(shè)備設(shè)置欄,提供MCU Device和Boot Device配置選項(xiàng)。
5、【Port Setup】:串行接口設(shè)置欄,選擇用于連接MCU Device的接口。
6、【Device Status】:目標(biāo)設(shè)備狀態(tài)信息欄,當(dāng)連接上目標(biāo)設(shè)備之后,用于顯示目標(biāo)設(shè)備的狀態(tài)。
7、【Secure Boot Action】:安全加密啟動主界面,提供對目標(biāo)設(shè)備做安全加密啟動的所有操作。
8、【Log Info】:操作日志欄,記錄軟件操作日志。
9、支持中文設(shè)置功能,點(diǎn)擊查看界面就可以可以設(shè)置新的語言類型
10、支持軟件運(yùn)行模式、USB識別模式、音效模式、生成sb文件、程序回讀、 Flashloader執(zhí)行空間
11、可以到軟件官方網(wǎng)站查看詳細(xì)的介紹,也可以在軟件查看更新內(nèi)容
12、下載最終可啟動應(yīng)用程序鏡像文件進(jìn)啟動設(shè)備:
13、燒寫設(shè)置內(nèi)容,可以在軟件界面直接編輯數(shù)據(jù),可以在軟件添加新的芯片數(shù)據(jù)
14、固件設(shè)置內(nèi)容,可以在這里直接編輯flash,可以在這里擦除數(shù)據(jù)
15、安全啟動模式:DEV Unsigned Image Boot、DEV Unsigned Image Boot、HAB Signed Image Boot
16、設(shè)備類型、查詢管腳數(shù)、命令管腳數(shù)、四路模式設(shè)置、Misc模式、最大頻率、是否有NOR選項(xiàng)
注意事項(xiàng)
NXP-MCUBootUtility在發(fā)布時借助PyInstaller將所有的Python依賴全部打包進(jìn)一個可執(zhí)行文件(NXP-MCUBootUtilitybinNXP-MCUBootUtility.exe),因此如果不是對NXP-MCUBootUtility的二次開發(fā),你不需要安裝任何Python軟件及相關(guān)庫。
Note1: 使用NXP-MCUBootUtility之前必須先從NXP官網(wǎng)下載 [HAB Code Signing Tool工具](https://www.nxp.com/webapp/sps/download/license.jsp?colCode=IMX_CST_TOOL&appType=file2&location=null&DOWNLOAD_ID=null&lang_cd=en),并將其解壓放在NXP-MCUBootUtilitytoolscst目錄下,并且需要修改代碼使能AES功能重新生成NXP-MCUBootUtilitytoolscstmingw32bincst.exe,否則HAB簽名以及加密相關(guān)功能無法使用。具體步驟可以參考這篇博客 [《開啟NXP-MCUBootUtility工具的HAB加密功能 - cst.exe》](https://www.cnblogs.com/henjay724/p/10189593.html)。
Note2: 使用NXP-MCUBootUtility之前必須編譯NXP-MCUBootUtilitytoolsimage_enccode下面的源文件生成image_enc.exe,并將其放置在NXP-MCUBootUtilitytoolsimage_encwin,否則BEE/OTFAD加密相關(guān)功能無法使用。具體步驟可以參考這篇博客 [《開啟NXP-MCUBootUtility工具的BEE/OTFAD加密功能 - image_enc.exe》](https://www.cnblogs.com/henjay724/p/10189602.html)
Note3: 源代碼包里的NXP-MCUBootUtility.exe是在Windows 10 x64環(huán)境下打包的,也僅在該環(huán)境下測試過,如果因系統(tǒng)原因無法直接使用,你需要先安裝 [Python2.7.15 x86版本](https://www.python.org/ftp/python/2.7.15/python-2.7.15.msi) (安裝完成后確認(rèn)Python27, Python27Scripts目錄被添加到系統(tǒng)環(huán)境變量Path里),然后在NXP-MCUBootUtilityenv目錄下點(diǎn)擊do_setup_by_pip.bat安裝開發(fā)NXP-MCUBootUtility所依賴的Python庫,最后點(diǎn)擊do_pack_by_pyinstaller.bat重新生成NXP-MCUBootUtility.exe可執(zhí)行文件。
Note4: 必須使用Python2 x86版本去打包NXP-MCUBootUtility,因?yàn)镹XP-MCUBootUtility使用了pywinusb庫,該庫在Python2 x64版本下無法用PyInstaller打包,pywinusb作者沒有計(jì)劃修復(fù)該問題。
安裝
NXP-MCUBootUtility是一個是純綠色免安裝的工具,下載了源代碼包之后,直接雙擊NXP-MCUBootUtilitybinNXP-MCUBootUtility.exe即可使用。使用NXP-MCUBootUtility沒有任何軟件依賴,不需要額外安裝任何軟件。
在NXP-MCUBootUtility.exe圖形界面顯示之前,會首先彈出一個控制臺窗口,該控制臺會伴隨著NXP-MCUBootUtility.exe圖形界面一起工作,很多圖形界面的操作都會在控制臺窗口看到對應(yīng)的底層命令執(zhí)行,保留控制臺主要是為了便于定位NXP-MCUBootUtility.exe的問題,目前NXP-MCUBootUtility尚處于早期階段,等后期軟件成熟會考慮移除控制臺。
目錄
NXP-MCUBootUtility軟件目錄組織如下:
NXP-MCUBootUtility
apps --放置NXP官方評估板示例image文件
bin --放置NXP-MCUBootUtility可執(zhí)行文件及用戶配置文件
doc --放置NXP官方安全啟動相關(guān)的參考文檔
env --放置用于安裝NXP-MCUBootUtility開發(fā)環(huán)境以及打包腳本
gen --放置NXP-MCUBootUtility使用過程中生成的臨時文件
bd_file --根據(jù)配置動態(tài)生成的BD文件
bee_crypto --BEE加密過程中生成的文件
bootable_image --生成的bootable image文件
dcd_file --生成的DCD數(shù)據(jù)文件
hab_cert --HAB簽名過程中生成的文件
hab_crypto --HAB加密過程中生成的文件
json_file --根據(jù)配置動態(tài)生成的JSON文件
log_file --保存軟件操作記錄日志
otfad_crypto --OTFAD加密過程中生成的文件
sb_image --生成的.sb格式文件
user_file --軟件運(yùn)行過程中緩存的臨時文件
gui --放置開發(fā)NXP-MCUBootUtility UI構(gòu)建工程文件
img --放置NXP-MCUBootUtility使用過程中需加載的圖片
src --放置開發(fā)NXP-MCUBootUtility的所有Python源代碼文件
tools --放置NXP-MCUBootUtility使用過程中需調(diào)用的外部程序
blhost --與Flashloader通信的上位機(jī)命令行工具
cst --HAB加密的配套命令行工具
elftosb --生成bootable image的命令行工具
ide_utils --各IDE提供的image格式轉(zhuǎn)換工具
image_enc --BEE加密的配套命令行工具
imgutil --生成DCD數(shù)據(jù)的命令行工具
openssl --生成證書和秘鑰的標(biāo)準(zhǔn)工具
sdphost --與ROM通信的上位機(jī)命令行工具
更新日志
2.00
特性
1.支持i.mxrt5xx,i.mxrtxA0
2.支持i.mxrt1011i.mxrt117x
3.y支持基于 OTFADSN實(shí)現(xiàn)的安全加密啟動(唯 key,用戶自定義key
4.[rtxx支持UART和USB-HD兩種串行編程方式(coM端口/USB設(shè)備自動識別)
5.[rtxx支持將裸源 image文件自動轉(zhuǎn)換成i.r能啟 Bootable動的 image
6.[rtxx]用戶輸入的源程序文件可以包含 MXRT啟動頭(FDCB)
7.[rtxx支持下載 Bootable image進(jìn)主動啟動設(shè)備FlexSPIQuadSPI NOR接口 Flash
8.[RTxxx]支持用于開發(fā)階段的非安全加密啟動(未簽名,CRC校驗(yàn))
9.在通用 Flash編程器模式下增加執(zhí)行(跳轉(zhuǎn))操作
10.[RTyyyy支持在 device statusFlexRAM里顯示當(dāng)前配置情況
改進(jìn):
1.[RTyyyy]提高i.rt105x目標(biāo)板USB連接穩(wěn)定性
2.通用Fash編程器里也支持讀寫aM
3.[RTyyyy]提供 Flashloader執(zhí)行空間選項(xiàng)以適應(yīng)不同的 FlexRAM配置
修復(fù):
1.[RTyyyy有時候生成證書時會提示bat文件無法找到,導(dǎo)致證書無法生成
2.[RTyyyy]可視化方式去編輯混合 eFuse區(qū)域并沒有生效
3.[RTyyyy]無法支持32MB及以上 LPSPI容量的 NOR/EEPROM設(shè)備
4.在通用 Flash編程器模式下無法擦除/讀取外部啟動設(shè)備的最后兩個age
下載地址
-
NXP MCU Boot Utility(MCU芯片一站式工具) 2.0.0 免費(fèi)版
人氣軟件
stc isp v6.85下載(stc單片機(jī)燒錄工具)中文版4.75 MB
/簡體中文miflashpro(小米刷機(jī)工具)157.0 MB
/簡體中文華為悅盒EC6108V9C桌面固件253 MB
/簡體中文SecurAble中文版(VT檢測工具)下載105 KB
/簡體中文TechPowerUp GPU-Z下載5.89 MB
/簡體中文點(diǎn)將王名將手寫板下載9.79 MB
/簡體中文有人虛擬串口軟件(USR-VCOM)22.8 MB
/簡體中文Futuremark 3Dmark下載3.6 GB
/簡體中文鑫智造維修查詢系統(tǒng)36.32 MB
/簡體中文STM32CubeMX(芯片配置工具)163 MB
/英文
相關(guān)文章
查看所有評論>>網(wǎng)友評論共0條
精彩評論
- 最新評論