0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

M480系列特色功能Trust Boot,讓您每次開機運行的程序都是可信賴的

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-10 16:24 ? 次閱讀

Secure Bootloader

M480提供的 Secure Bootloader 是一段寫在特定保護區(qū)域內(nèi)無法被讀取和修改的開機程序驗證代碼??蛻粼谕瓿?a target="_blank">產(chǎn)品開發(fā)進行代碼燒入時,可經(jīng)由新唐所提供的ICP Tool并選擇M480系列,在相關(guān)的配置區(qū)將Bootloader及安全加密選項勾選起來,并設(shè)定好一組驗證程序所需要的加密密鑰(一次性寫入無法被讀取),最后選擇要燒入至APROM,LDROM或SPIM區(qū)域。

wKgZomTSGi-AZ8l_AARJZunFFac821.png

完成上述動作系統(tǒng)在開機時便會從Secure Bootloader位置啟動,對存放在APROM、LDROM或是SPIM區(qū)域內(nèi)的程序代碼做合法性的驗證。在確認(rèn)代碼的合法性后系統(tǒng)才會跳至APROM或LDROM的區(qū)域內(nèi)開始執(zhí)行程序運行。

而產(chǎn)品發(fā)布后若要進行改版更新及修正錯誤,此時可透過新唐的Secure ISP Tool選擇HSUSBD或UART 1接口,并使用相同的加密密鑰對IC進行更新。

透過上述開發(fā)流程我們可以確認(rèn)系統(tǒng)在每次開機運行下的程序都是可信賴的韌體,避免惡意軟件的植入,因此稱作Trust Boot。在現(xiàn)今萬物皆可聯(lián)網(wǎng)的世代,每個端點設(shè)備皆可能遭受惡意入侵,若開機時便做好安全檢測,便能確保所運行的設(shè)備有一定的可信賴性及排除一定程度的風(fēng)險。

簡略說明Secure Bootloader驗證機制

判斷是否有開啟代碼區(qū)域保護功能

檢測所運行之程序代碼的完整性

檢測所運行代碼的Hash值是否正確

如果步驟3驗證無誤,CPU則跳出Bootloader區(qū)域執(zhí)行此段代碼。如果錯誤則會進入HSUSBD或UART1 command模式,此時可透過Secure ISP Tool進行更新程序

M480 系列

NuMicro? M480 系列微控制器,基于 Arm? Cortex?-M4F 內(nèi)核,工作頻率高達 192 MHz 時工作電流可低至 130 μA/MHz,RTC 待機電流僅為 500 nA。支持 DSP 指令集且整合浮點單元 (FPU,F(xiàn)loating-Point Unit),閃存容量為 256 KB 及支持 eXecute-Only-Memory (XOM),用以保護程序代碼或數(shù)據(jù);SRAM 容量為 128 KB,在待機模式下支持全保留 (Retention) 或部分保留,保留 32 KB SRAM 內(nèi)容只需 10 μA,滿足低功耗需求。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7334

    瀏覽量

    150080
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    551

    文章

    7823

    瀏覽量

    346814
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3719

    瀏覽量

    80355
  • 新唐
    +關(guān)注

    關(guān)注

    0

    文章

    131

    瀏覽量

    14141
收藏 人收藏

    評論

    相關(guān)推薦

    請問M480系列芯片的JTAG引腳有哪些類型?

    M480系列芯片的JTAG引腳有哪些類型?
    發(fā)表于 01-16 07:36

    關(guān)于M480燒寫啟動問題求解

    M480可以以5種方式啟動,通過修改4個CONFIG寄存器實現(xiàn), 現(xiàn)在我不了解是用什么工具才能改CONFIG? 它進入ISP模式或者運行FLASH中用戶程序?
    發(fā)表于 06-19 09:00

    M480如何設(shè)置和輸入不同的斷電模式

    應(yīng)用程序: M480 電源模式示例代碼 BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件: NuMaker-ETM-M
    發(fā)表于 08-22 08:15

    如何使用M480 UART驅(qū)動ESP8266用于TCP服務(wù)器功能

    應(yīng)用程序: 本示例使用 M480 UART 驅(qū)動 ESP8266 用于 TCP 服務(wù)器功能。 BSP 版本: M480系列 BSP CMS
    發(fā)表于 08-22 07:30

    如何使用M480 UART驅(qū)動ESP8266用于MQTT客戶端功能

    應(yīng)用程序: 本示例使用 M480 UART 驅(qū)動 ESP8266 用于 MQTT 客戶端功能 。 BSP 版本: M480系列 BSP C
    發(fā)表于 08-22 08:15

    M480如何設(shè)置和輸入不同的斷電模式

    應(yīng)用程序: M480 電源模式示例代碼 BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件: NuMaker-ETM-M
    發(fā)表于 08-29 07:21

    使用M480 UART驅(qū)動ESP8266用于TCP服務(wù)器功能

    應(yīng)用程序: 本示例使用 M480 UART 驅(qū)動 ESP8266 用于 TCP 服務(wù)器功能。 BSP 版本: M480系列 BSP CMS
    發(fā)表于 08-30 08:09

    使用M480 UART驅(qū)動ESP8266用于MQTT客戶端功能

    應(yīng)用程序: 本示例使用 M480 UART 驅(qū)動 ESP8266 用于 MQTT 客戶端功能 。 BSP 版本: M480系列 BSP C
    發(fā)表于 08-30 08:27

    M480使用UART將M480從電源下降模式中喚醒并進行頻率補償

    應(yīng)用:本樣本代碼使用UART將M480從電源下降模式中喚醒,并進行頻率補償。 BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件: NuMaker-PFM-M
    發(fā)表于 08-30 06:22

    M480 EEPROM使用軟件I2C訪問

    應(yīng)用程序: EEPROM 使用軟件I2C訪問 BSP 版本:M480系列BSP CMSIS V3.03.001 硬件: NuMaker-PFM-M487 V V 3.0
    發(fā)表于 08-30 08:14

    AI UX:設(shè)計社會可信賴和值得信賴的平臺

    當(dāng)平臺沒有安全或隱私問題并且被設(shè)計和識別為能夠保護其用戶信息時,社交可信可信賴的平臺。
    的頭像 發(fā)表于 11-14 06:10 ?3004次閱讀

    M480系列單片機技術(shù)參考手冊

    支持快取機制,加速運行外部 SPI Flash 的程序。新導(dǎo)入安全啟動( Secure Boot功能,
    發(fā)表于 07-15 09:21 ?2次下載

    高效能NuMicro M480系列應(yīng)用于音效處理

    高效能NuMicro M480系列應(yīng)用于音效處理
    的頭像 發(fā)表于 08-11 15:13 ?430次閱讀
    高效能NuMicro <b class='flag-5'>M480</b><b class='flag-5'>系列</b>應(yīng)用于音效處理

    M480安全功能-XOM僅可執(zhí)行內(nèi)存

    M480安全功能-XOM僅可執(zhí)行內(nèi)存
    的頭像 發(fā)表于 08-10 16:31 ?688次閱讀
    <b class='flag-5'>M480</b>安全<b class='flag-5'>功能</b>-XOM僅可執(zhí)行內(nèi)存

    單機型工業(yè)縫紉機-采用新唐M480系列

    單機型工業(yè)縫紉機-采用新唐M480系列
    的頭像 發(fā)表于 08-14 15:43 ?519次閱讀
    單機型工業(yè)縫紉機-采用新唐<b class='flag-5'>M480</b><b class='flag-5'>系列</b>