小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

痞子衡嵌入式:MCUBootUtility v3.0發(fā)布,開始支持LPC, Kinetis啦

 頭號(hào)碼甲 2022-05-15

--
  痞子衡維護(hù)的NXP-MCUBootUtility工具距離上一個(gè)版本(v2.4.0)發(fā)布過去2個(gè)半月了,這一次痞子衡為大家?guī)砹巳掳姹緑3.0.0,從這個(gè)版本開始,NXP-MCUBootUtility將不再局限于i.MXRT系列,也要開始支持經(jīng)典的LPC,Kinetis系列。

一、v3.0更新記錄

二、關(guān)于新系列MCU的支持

  NXP-MCUBootUtility v3.0之前的版本主要支持i.MXRT系列,該系列都是不含內(nèi)部Flash的,因此芯片本身比較復(fù)雜,對(duì)于嵌入式初學(xué)者來說,玩起來的難度較大。從v3.0開始,MCUBootUtility加入了LPC、Kinetis的支持,這兩個(gè)系列MCU大多含有內(nèi)部Flash,玩起來的難度較小。

2.1 第二代Kinetis系列

  NXP-MCUBootUtility v3.0目前并不是支持全部的Kinetis型號(hào),其主要支持第二代Kinetis,即2014年初及以后問世的Kinetis芯片(比如MKL03、MKL27、MKL43、MKL80、MKE18F等),第二代Kinetis芯片有一個(gè)明顯的特質(zhì)是內(nèi)部包含BootROM。

  NXP-MCUBootUtility 主要需要跟Kinetis BootROM做通信以完成其內(nèi)部FTFx NOR Flash的更新下載,這個(gè)BootROM有一個(gè)專門的官方主頁,主頁里標(biāo)明了全部含BootROM的Kinetis型號(hào):

MCUBOOT主頁:https://www./design/software/development-software/mcuxpresso-software-and-tools-/mcuboot-mcu-bootloader-for-nxp-microcontrollers:MCUBOOT

  對(duì)于不含BootROM的Kinetis系列(比如MK22、MK65、MKVxx、MKWxx等),MCUBootUtility將來的版本也會(huì)考慮進(jìn)一步支持,因?yàn)镸CUBOOT項(xiàng)目里有源碼版本Bootloader支持,需要你將MCUBOOT源碼通過調(diào)試器下載進(jìn)Flash跑起來,然后MCUBootUtility工具就也可以去支持了。

  • Note 1: Kinetis BootROM支持的通信接口非常豐富,UAR/SPI/I2C/CAN/USB-HID,但MCUBootUtility僅支持UART/USB-HID,這兩個(gè)接口滿足大部分場(chǎng)景了。

  • Note 2: 部分Kinetis型號(hào)(比如MK80F也支持從外部QSPI NOR啟動(dòng)),v3.0版本MCUBootUtility目前還不支持下載程序進(jìn)其外部QSPI Flash。

2.2 LPC5500系列

  NXP-MCUBootUtility v3.0當(dāng)前也并不是支持全部的LPC型號(hào),其主要支持全新的LPC5500系列,這是LPC主打Cortex-M33內(nèi)核的型號(hào)系列,除了ARM自帶的TrustZone特性外,恩智浦也為其賦予了一系列黑科技安全模塊(尋常AES-256/SHA-2/RNG/UID不在話下,SRAM PUF、PRINCE、PFR才是特色)。

  NXP-MCUBootUtility 是跟LPC5500 BootROM做通信以完成其內(nèi)部C040HD NOR Flash的更新下載(不包含PFR區(qū)域),該系列Flash有個(gè)重要特色,就是最后的10幾個(gè)Page是受特殊保護(hù)的,這個(gè)區(qū)域叫PFR,存放了一些重要的原廠配置和安全相關(guān)數(shù)據(jù),訪問這個(gè)區(qū)域需要特殊的方式(工具后續(xù)會(huì)支持)。

LPC5500系列主頁:https://www./products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33:LPC5500_SERIES

  • Note 1: LPC5500 BootROM支持的通信接口非常豐富,UAR/SPI/I2C/USB-HID,但MCUBootUtility僅支持UART/USB-HID。

  • Note 2: LPC5500系列支持非常豐富的安全啟動(dòng)模式(簽名與各種加密方式),v3.0版本MCUBootUtility目前還不支持其安全模式。

  至此,這次更新的主要特性便介紹完了。MCUBootUtility項(xiàng)目地址為 https://github.com/JayHeng/NXP-MCUBootUtility , 雖然當(dāng)前版本(v3.0.0)功能已經(jīng)非常完備,你還是可以在此基礎(chǔ)上再添加自己想要的功能。如此神器,還不快快去下載試用?

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多