• 資料介紹
    • 問題起因
    • 問題解析
    • 問題小結
  • 資料預覽
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1240 MPU子區(qū)話題

03/25 14:05
693
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1240 MPU子區(qū)話題

866.60 KB

問題起因

有人詢問 STM32F7 和 STM32H7 系列庫例程中有關 MPU 配置中的下面這句加綠色下劃線的代碼的意思是什么?有何用?

問題解析

所謂子區(qū)【Subregion】,當我們對任一存儲空間不小于 256B 的區(qū)域【Region】進行 MPU 配置時,往往可以把該區(qū)【region】等分為 8 個子區(qū)【Subregion】,并可以把當前 MPU 配置選擇性地針對各個子區(qū)進行排除性設置。在內核里有個關于 MPU 配置的寄存器 MPU_RASR,其中有個 8 位字段 SRD 就是用來設置各個子區(qū)的 MPU 排除性設置或者說例外性配置。如果某位為 0,表示該子區(qū)適用當前 MPU 配置;如果某位為 1,表示該位所對應子區(qū)不適用當前 MPU 配置,即不受當前 MPU 配置約束。

問題小結

本篇內容主要涉及內核 MPU 配置方面的東西,重點針對客戶的疑問做了些解答,對 MPU 配置中的子區(qū)概念做了較為詳細的解讀,以供參考。

資料預覽

相關推薦