• 資料介紹
    • 單分區(qū)存儲(chǔ)器保護(hù)說(shuō)明
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

AN4758 STM32L4、STM32L4+和STM32G4系列微控制器上的專利代碼讀取保護(hù)

01/15 15:47
1063
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

AN4758 STM32L4、STM32L4+和STM32G4系列微控制器上的專利代碼讀取保護(hù)

1.18 MB

軟件提供商正在開(kāi)發(fā)被稱為IP(知識(shí)產(chǎn)權(quán))代碼的復(fù)雜中間件解決方案,保護(hù)它們對(duì)微控制器而言是一個(gè)非常重要的問(wèn)題。

為了滿足這一重要要求,STM32L4、STM32L4 +和STM32G4系列MCU可提供以下保護(hù)功能:

  • 讀取保護(hù)(RDP):防止進(jìn)行讀取操作
  • 寫(xiě)保護(hù):防止進(jìn)行不需要的寫(xiě)入或擦除操作
  • 專利代碼讀取保護(hù)(PCROP):防止在閃存和SRAM存儲(chǔ)器上進(jìn)行讀寫(xiě)操作。
  • 防火墻:針對(duì)外部進(jìn)程為敏感代碼和數(shù)據(jù)提供訪問(wèn)保護(hù)。

本應(yīng)用筆記對(duì)這些閃存保護(hù)功能進(jìn)行了說(shuō)明,重點(diǎn)介紹了專利代碼讀取保護(hù)(PCROP),并提供了PCROP保護(hù)的基本示例。防火墻保護(hù)(在STM32L4和STM32L4 +系列上可用)在www.st.com上的“ STM32L0 / L4防火墻概述”(AN4729)中進(jìn)行了介紹。

本文檔隨附的X-CUBE-PCROP固件封裝包含了PCROP示例的源代碼,以及基于STM32L4系列微控制器運(yùn)行示例所需的所有固件模塊,并且該封裝可輕松移植到STM32L4 +和STM32G4系列微控制器上。

單分區(qū)存儲(chǔ)器保護(hù)說(shuō)明

基于Arm?(a)內(nèi)核的STM32L4、STM32L4+和STM32G4系列微控制器采用多種機(jī)制,可對(duì)全存儲(chǔ)器或特定段進(jìn)行讀寫(xiě)保護(hù)。

讀保護(hù)用于保護(hù)代碼免受外部訪問(wèn)的轉(zhuǎn)儲(chǔ)(SW IP保護(hù)),而寫(xiě)保護(hù)用于保護(hù)代碼或數(shù)據(jù)不被意外擦除。除閃存外,這些保護(hù)還擴(kuò)展到STM32L4和STM32L4+系列的SRAM2,以及STM32G4系列的CCM(內(nèi)核耦合存儲(chǔ)器)SRAM。

STM32L4xx MCU還具有防火墻機(jī)制,可在存儲(chǔ)器中創(chuàng)建受信執(zhí)行區(qū)域。

讀取保護(hù)(RDP

讀取保護(hù)是全局閃存讀保護(hù),可保護(hù)嵌入式固件代碼,可以預(yù)防復(fù)制、逆向工程、使用調(diào)試工具讀出或其他方式的入侵攻擊。該保護(hù)應(yīng)在二進(jìn)制代碼載入嵌入式閃存后,由用戶進(jìn)行設(shè)置。

讀取保護(hù)適用于:

  • 主閃存
  • SRAM2(STM32L4/STM32L4+)或CCM-SRAM(STM32G4)
  • 選項(xiàng)字節(jié)(僅限級(jí)別 2)。

資料預(yù)覽

相關(guān)推薦