2.6
設(shè)置安全邊界
注解
芯片出廠時(shí)其DLM狀態(tài)默認(rèn)處于“CM”,并且未設(shè)置IDAU安全邊界,在該狀態(tài)下用戶(hù)可以正常使用芯片絕大部分外設(shè),除了少數(shù)部分外設(shè),比如以太網(wǎng)(ETHERC和EDMAC)。因此,用戶(hù)在使用啟明6M5開(kāi)發(fā)板的以太網(wǎng)之前,需要將芯片的DLM狀態(tài)更改為“SSD”,并且可根據(jù)本小節(jié)所述方法來(lái)設(shè)置IDAU安全邊界。
與Trustzone安全功能相關(guān)的IDAU邊界劃分可以通過(guò)Renesas Flash Programmer軟件來(lái)進(jìn)行設(shè)置。這里以本教程第34章的配套例程“34_Ethernet_FreeRTOS”工程為例,設(shè)置邊界具體步驟如下:
步驟1:首先編譯工程
首先編譯該工程,編譯成功后會(huì)在編譯輸出文件夾里生成一個(gè)文件后綴名為.rpd的文件。該文件其實(shí)是瑞薩分區(qū)數(shù)據(jù)文件(Renesas Partition Data File)。如下圖所示。
步驟2:切換芯片DLM狀態(tài)
根據(jù)上述3.5小節(jié)內(nèi)容,使用Renesas Flash Programmer軟件改變芯片DLM狀態(tài)。
或者也可以在Flash Options標(biāo)簽頁(yè)下,按照如下圖所示設(shè)置DLM狀態(tài)為“SSD”:
步驟3:選擇工程.rpd文件,設(shè)置邊界
切換到Flash Options標(biāo)簽頁(yè)下,如下圖所示:
按照如下圖所示來(lái)設(shè)置邊界(Boundary):
上圖中需要在“Renesas Partition Data File”框內(nèi)選擇工程編譯后生成的.rpd文件。如下圖所示。
然后如下圖所示取消勾選Operation Settings標(biāo)簽頁(yè)下的“Erase”、“Program”和“Verify”,需要勾選上“Program Flash Options”。
切換回Operation標(biāo)簽頁(yè)下,點(diǎn)擊Start大按鈕,執(zhí)行已勾選的操作:
接下來(lái),就可以使用“Read Flash Options”讀出芯片的Flash Options。按照如下圖所示進(jìn)行操作。
“Read Flash Options”操作的結(jié)果會(huì)彈出一個(gè)窗口。該窗口顯示了芯片當(dāng)前的DLM狀態(tài),以及Code/DataFlash和SRAM的安全/非安全邊界劃分。如下圖所示。
最后,即可下載該以太網(wǎng)例程的程序到開(kāi)發(fā)板,并正常使用以太網(wǎng)功能。
-
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5541瀏覽量
174033 -
RA
+關(guān)注
關(guān)注
0文章
21瀏覽量
24830 -
Renesas
+關(guān)注
關(guān)注
0文章
1762瀏覽量
23429 -
編譯
+關(guān)注
關(guān)注
0文章
674瀏覽量
33509 -
FSP
+關(guān)注
關(guān)注
0文章
39瀏覽量
7299
原文標(biāo)題:使用 Renesas Flash Programmer 軟件設(shè)置安全邊界——瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(07)
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
瑞薩RA系列MCU FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(09)存儲(chǔ)器映射

使用Renesas Flash Programmer軟件燒錄芯片程序——瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(08)

【瑞薩RA2L1入門(mén)學(xué)習(xí)】RA2L1開(kāi)發(fā)環(huán)境搭建
基于瑞薩RA0E1開(kāi)發(fā)板的ThreadX實(shí)時(shí)操作系統(tǒng)串口回顯測(cè)試

評(píng)論