一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

RA6快速設(shè)計(jì)指南 [8] 使用TrustZone?

瑞薩MCU小百科 ? 來(lái)源:未知 ? 2023-06-19 15:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1a241d0c-0e72-11ee-962d-dac502259ad0.gif

7

使用TrustZone

7.1 Arm TrustZone技術(shù)的實(shí)現(xiàn)

某些RA6 MCU(如RA6M4和RA6M5)包含Arm TrustZone (TZ) 安全功能。有關(guān) TZ 實(shí)現(xiàn)的完整詳細(xì)信息,請(qǐng)參見(jiàn) Arm文檔或相應(yīng)的《硬件用戶(hù)手冊(cè)》。

https://developer.arm.com/ip-products/security-ip/trustzone

Arm TZ技術(shù)將MCU劃分為安全和非安全分區(qū),因此應(yīng)用程序也分為安全和非安全應(yīng)用程序。安全應(yīng)用程序可以訪(fǎng)問(wèn)安全和非安全存儲(chǔ)區(qū)和資源。非安全代碼訪(fǎng)問(wèn)非安全存儲(chǔ)器和資源,也可以通過(guò)位于非安全可調(diào)用 (NSC) 區(qū)域中的一組跳板(Veneer)來(lái)訪(fǎng)問(wèn)安全資源。當(dāng)從非安全分區(qū)中調(diào)用安全代碼時(shí),跳板可以確保從單個(gè)接入點(diǎn)訪(fǎng)問(wèn)安全代碼。默認(rèn)情況下,MCU在安全分區(qū)中啟動(dòng)。CPU的安全狀態(tài)可以是“安全”或“非安全”。MCU代碼閃存、數(shù)據(jù)閃存和SRAM分為安全 (S) 和非安全 (NS) 區(qū)域。代碼閃存和SRAM還包含一個(gè)稱(chēng)為非安全可調(diào)用 (NSC) 的區(qū)域。當(dāng)器件生命周期為安全軟件調(diào)試 (SSD) 狀態(tài)時(shí),可通過(guò)SCI或USB引導(dǎo)模式命令將這些存儲(chǔ)器安全屬性設(shè)置到非易失性存儲(chǔ)器中。在應(yīng)用程序執(zhí)行之前,存儲(chǔ)器安全屬性就會(huì)被加載到實(shí)現(xiàn)定義屬性單元 (IDAU) 外設(shè)和存儲(chǔ)器控制器中,并且無(wú)法通過(guò)應(yīng)用程序代碼進(jìn)行更新。

1a3f44b0-0e72-11ee-962d-dac502259ad0.png

圖14. 安全和非安全區(qū)域

注:

所有外部存儲(chǔ)器訪(fǎng)問(wèn)均被視為不安全訪(fǎng)問(wèn)。

代碼閃存和SRAM可以分為安全、非安全和非安全可調(diào)用三個(gè)區(qū)域。所有來(lái)自非安全區(qū)域的安全存儲(chǔ)器訪(fǎng)問(wèn)均必須通過(guò)非安全可調(diào)用網(wǎng)關(guān),并以特定的安全網(wǎng)關(guān) (SG) 匯編器指令為目標(biāo)。這將強(qiáng)制訪(fǎng)問(wèn)固定位置的安全API,并防止調(diào)用子功能等。未以SG指令為目標(biāo)將產(chǎn)生TZ異常。支持TZ的編譯器將使用CMSE擴(kuò)展自動(dòng)管理NSC模板的產(chǎn)生。

參考文檔:

? RA Arm TrustZone工具入門(mén)

? 使用Arm TrustZone保護(hù)靜態(tài)數(shù)據(jù)

? Arm TrustZone的安全設(shè)計(jì) - IP保護(hù)

? 使用SCE9和Arm TrustZone建立和保護(hù)器件標(biāo)識(shí)

? 器件生命周期管理密鑰安裝

? 相關(guān)的《MCU硬件用戶(hù)手冊(cè)》中的“Arm TrustZone安全性”部分。

7.2 支持TrustZone的仿真器

Renesas提供的仿真器既支持使用SWD或JTAG通信進(jìn)行調(diào)試,也支持使用SCI通信進(jìn)行串行編程。借助該仿真器,可以輕松地在調(diào)試和串行編程之間進(jìn)行切換。下表顯示了使用此仿真器時(shí)10引腳或20引腳插座的引腳排列。SWD和JTAG的引腳排列符合Arm標(biāo)準(zhǔn),并且添加了MD、TXD、RXD引腳,以便使用SCI通信進(jìn)行串行編程。

必須使用串行編程接口對(duì)TrustZone IDAU邊界寄存器設(shè)置進(jìn)行編程。建議使用板上線(xiàn)“或”電路連接P300/SWCLK/TCK和P201/MD引腳,以同時(shí)使用調(diào)試和串行編程。

表13. 仿真器的引腳分配

1a4b7ee2-0e72-11ee-962d-dac502259ad0.png

1a6ed996-0e72-11ee-962d-dac502259ad0.png

圖15. 支持Trustzone的MCU的仿真器連接

下一章:存儲(chǔ)器


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

    關(guān)注

    146

    文章

    17985

    瀏覽量

    367352
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22386

    瀏覽量

    88075

原文標(biāo)題:RA6快速設(shè)計(jì)指南 [8] 使用TrustZone?

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞薩RA8系列教程 | 瑞薩 RA8 開(kāi)發(fā)環(huán)境搭建,并點(diǎn)亮一個(gè)LED

    今天就給大家講講基于Cortex-M85內(nèi)核瑞薩RA8單片機(jī)快速上手指南
    的頭像 發(fā)表于 06-04 17:32 ?711次閱讀
    瑞薩<b class='flag-5'>RA8</b>系列教程 | 瑞薩 <b class='flag-5'>RA8</b> 開(kāi)發(fā)環(huán)境搭建,并點(diǎn)亮一個(gè)LED

    RA8T1基于480MHz Arm Cortex-M85、搭載Helium和TrustZone的電機(jī)控制微控制器技術(shù)手冊(cè)

    RA8T1 系列 32 位微控制器 (MCU) 基于高達(dá) 480MHz 的 Arm^?^ Cortex-M85^?^ 內(nèi)核,采用 Helium? 技術(shù)和 TrustZone ^?^ ,并提供針對(duì)電機(jī)
    的頭像 發(fā)表于 05-15 17:17 ?322次閱讀
    <b class='flag-5'>RA8</b>T1基于480MHz Arm Cortex-M85、搭載Helium和<b class='flag-5'>TrustZone</b>的電機(jī)控制微控制器技術(shù)手冊(cè)

    RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】RA-Eco-RA4M2 移植FreeRTOS

    基本參數(shù)配置 然后就是選擇安全策略,盡管RA4M2支持 TrustZone,但這里暫時(shí)不選。 Figure 2?4 選擇是否支持 TrustZone 接下來(lái)選擇RTOS的支持,F(xiàn)SP 5.1.0支持
    發(fā)表于 05-03 23:24

    RA4L1數(shù)據(jù)手冊(cè)

    瑞薩電子 RA4L1 MCU 產(chǎn)品組,低功耗 32 位微控制器 (MCU),基于支持 TrustZone? 的 Arm? Cortex?-M33 (CM33) 內(nèi)核,實(shí)現(xiàn)了低工作電壓、低功耗與高性能
    發(fā)表于 04-30 09:38 ?6次下載

    RA4L1硬件手冊(cè)

    瑞薩電子 RA4L1 MCU 產(chǎn)品組,低功耗 32 位微控制器 (MCU),基于支持 TrustZone? 的 Arm? Cortex?-M33 (CM33) 內(nèi)核,實(shí)現(xiàn)了低工作電壓、低功耗與高性能
    發(fā)表于 04-30 09:37 ?10次下載

    瑞薩RA8系列教程 | 基于 Keil 開(kāi)發(fā) RA8單片機(jī)

    本文結(jié)合瑞薩Cortext-M85單片機(jī)RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點(diǎn)亮Cortext-M85單片機(jī)一個(gè)LED。
    的頭像 發(fā)表于 04-22 17:41 ?523次閱讀
    瑞薩<b class='flag-5'>RA8</b>系列教程 | 基于 Keil 開(kāi)發(fā) <b class='flag-5'>RA8</b>單片機(jī)

    TrustZone介紹及用途

    TrustZone是Arm開(kāi)發(fā)的一項(xiàng)核心技術(shù),作為Armv8-M架構(gòu)的一部分,通過(guò)強(qiáng)制硬件隔離提供系統(tǒng)級(jí)安全措施。TrustZone要求在軟件中劃分安全和非安全MCU區(qū)域?qū)?yīng)的邏輯分區(qū),從而創(chuàng)建受
    的頭像 發(fā)表于 04-08 09:47 ?617次閱讀
    <b class='flag-5'>TrustZone</b>介紹及用途

    瑞薩RA8系列教程 | 基于 e2 studio 創(chuàng)建RA8工程

    該系列教程前面幾篇文章都是為開(kāi)發(fā)做準(zhǔn)備,本文正式進(jìn)入開(kāi)發(fā)階段,基于 e2 studio 創(chuàng)建RA8工程,并點(diǎn)亮一個(gè)LED。
    的頭像 發(fā)表于 04-03 17:14 ?428次閱讀
    瑞薩<b class='flag-5'>RA8</b>系列教程 | 基于 e2 studio 創(chuàng)建<b class='flag-5'>RA8</b>工程

    瑞薩RA8快速上手指南:Cortex-M85內(nèi)核瑞薩RA8開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED

    因?yàn)镃ortex-M內(nèi)核,瑞薩RA8系列單片機(jī)支持多種市面上常見(jiàn)的開(kāi)發(fā)環(huán)境,像Keil MDK、IAR EWARM等,而本文講述的是瑞薩自家官方的IDE(e2 studio)。
    的頭像 發(fā)表于 03-17 14:35 ?1039次閱讀
    瑞薩<b class='flag-5'>RA8</b><b class='flag-5'>快速</b>上手<b class='flag-5'>指南</b>:Cortex-M85內(nèi)核瑞薩<b class='flag-5'>RA8</b>開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED

    瑞薩電子RA8E1和RA8E2 MCU新品解讀

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1和RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8系列擴(kuò)展到入門(mén)級(jí)領(lǐng)域的應(yīng)用,降低BOM成本,
    的頭像 發(fā)表于 12-09 10:35 ?1140次閱讀
    瑞薩電子<b class='flag-5'>RA8</b>E1和<b class='flag-5'>RA8</b>E2 MCU新品解讀

    RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux

    RA8D1試用活動(dòng)】RA8D1B-CPKCOR開(kāi)發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?955次閱讀
    【<b class='flag-5'>RA8</b>D1試用活動(dòng)】<b class='flag-5'>RA8</b>D1B-CPKCOR開(kāi)發(fā)板移植linux

    瑞薩電子全新RA8系列MCU產(chǎn)品介紹

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1和RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8系列擴(kuò)展到入門(mén)級(jí)領(lǐng)域的應(yīng)用,降低BOM 成本
    的頭像 發(fā)表于 11-09 17:04 ?1460次閱讀
    瑞薩電子全新<b class='flag-5'>RA8</b>系列MCU產(chǎn)品介紹

    瑞薩電子推出RA8E1和RA8E2微控制器產(chǎn)品群

    全球半導(dǎo)體解決方案供應(yīng)商瑞薩電子(TSE:6723)宣布,推出RA8E1和RA8E2微控制器(MCU)產(chǎn)品群,進(jìn)一步擴(kuò)展其業(yè)界卓越和廣受歡迎的MCU系列。2023年推出的RA8系列MCU是首批采用
    的頭像 發(fā)表于 11-09 16:59 ?1027次閱讀

    端到端語(yǔ)音解決方案的Renesas RA8M1語(yǔ)音套件

    控制以及支持多語(yǔ)言命令。 *附件:Renesas RA8M1語(yǔ)音套件用戶(hù)指南.pdf 特性 基于 [RA8M1] MCU 連接性 1個(gè)USB micro AB FS,用于主MCU SEGGER J-Link? OB i/f 1個(gè)
    的頭像 發(fā)表于 09-27 16:12 ?6819次閱讀
    端到端語(yǔ)音解決方案的Renesas <b class='flag-5'>RA8</b>M1語(yǔ)音套件

    RA/RX電機(jī)應(yīng)用開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《RA/RX電機(jī)應(yīng)用開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-15 09:44 ?0次下載
    <b class='flag-5'>RA</b>/RX電機(jī)應(yīng)用開(kāi)發(fā)<b class='flag-5'>指南</b>