国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RA2快速設計指南 [6] 存儲器

瑞薩嵌入式小百科 ? 來源:未知 ? 2023-04-06 16:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0986baf4-d457-11ed-bfe3-dac502259ad0.gif

7. 存儲器

RA2 MCU支持4GB的線性地址空間,范圍為0000 0000h到FFFF FFFFh,其中可以包含程序、數據和外部存儲器總線。程序和數據存儲器共用地址空間;可使用單獨的總線分別訪問這兩個存儲器,從而提高性能并允許在同一個周期訪問程序和數據。存儲器映射中包含片上RAM、外設I/O寄存器、程序ROM、數據閃存和外部存儲器區域。

099cb750-d457-11ed-bfe3-dac502259ad0.jpg

圖13. RA2A1存儲器映射

7.1 SRAM

RA2 MCU提供帶奇偶校驗位或ECC(糾錯碼)的片上高速SRAM模塊。SRAM0的前32 KB區域受ECC控制。奇偶校驗在其他區域執行。下表列出了SRAM規范。SRAM模塊的數量和容量因產品而異。有關詳細信息,請參見《硬件手冊》。

09bc84b8-d457-11ed-bfe3-dac502259ad0.jpg

圖14. RA2A1 SRAM規格

7.2 外設I/O寄存器

外設I/O寄存器塊出現在存儲器映射中的不同位置,具體取決于設備和當前的工作模式。大多數外設I/O寄存器占用的地址范圍為4000 0000h到400F FFFFh。但是,位置和大小可能會因產品而異。有關詳細信息,請參見《硬件手冊》。有關詳細信息,可參見“I/O寄存器”附錄,也可參見每個外設功能的寄存器說明。該區域包含在所有工作模式下始終可用的寄存器。用于控制訪問閃存的閃存I/O寄存器占據兩個區域,即4000 0000h至400F FFFFh和407E 0000h至407E FFFFh。

Renesas FSP包含采用CMSIS數據結構的C頭文件,這些文件將特定器件的所有外設I/O寄存器映射到易于訪問的I/O數據結構。

7.3 片上閃存

RA2 MCU具有兩個閃存部分:代碼閃存和數據閃存,各部分的大小和可編程周期容量因產品而異。閃存控制單元(FCU)控制閃存的編程和擦除。閃存應用程序命令接口(FACI)根據指定的FACI命令控制FCU。

代碼閃存旨在存儲用戶應用程序代碼和常量數據。數據閃存旨在存儲可能不時更新的信息,例如配置參數、用戶設置或記錄的數據。數據閃存區域中的編程和擦除單位遠小于代碼閃存的單位。以RA2A1為例,代碼閃存以64-bit為單位進行編程,以2-KB為單位進行擦除;而數據閃存以8-bit為單位進行編程,以1-KB為單位進行擦除。單位大小因產品而已。具體請參見《硬件手冊》中的“數據閃存”的章節。

數據閃存和代碼閃存區域均可通過應用程序代碼進行編程或擦除。這樣,無需連接外部編程工具即可完成現場固件更新。

Renesas FSP為代碼閃存和數據閃存提供了HAL層驅動程序。

下圖給出了代碼閃存和數據閃存的規格。

09cd06f8-d457-11ed-bfe3-dac502259ad0.jpg

圖15. RA2A1 MCU上的代碼閃存和數據閃存規范

注:代碼閃存的擦除狀態為FFh,但數據閃存的擦除狀態未定義。

7.3.1 后臺操作

RA2 MCU支持通過后臺操作訪問代碼閃存和數據閃存。這意味著當開始執行編程或擦除操作時,用戶可以繼續從除正在操作的存儲區以外的存儲區中執行和訪問存儲器。例如,在對數據閃存進行擦除或編程操作時,CPU可以從代碼閃存執行應用程序代碼。同樣,在對代碼閃存進行擦除或編程操作時,CPU可以從SRAM執行應用程序代碼。這項規則的唯一例外是,在對代碼閃存進行編程或擦除期間無法訪問數據閃存。

7.3.2 ID代碼保護

RA2 MCU在選項設置存儲區中有一個用作ID代碼的128位存儲器。如果此ID代碼保留為空(0xFF),則不會使能任何保護,并且可以通過引導模式或使用片上調試器來訪問MCU。如果設置了ID代碼,則用戶可以控制對這些模式的訪問。用戶可以選擇始終禁止連接,或者可以選擇在輸入匹配的ID代碼時允許連接。有關更多信息,請參見“OCD/串行編程ID設置寄存器(OSIS)”和“ID代碼保護”以及《RA2 MCU硬件手冊》中的相關部分。

圖16 顯示了Renesas FSP配置器提供的用于設置ID代碼保護的選項。

09fbdc62-d457-11ed-bfe3-dac502259ad0.jpg

圖16. 使用Renesas FSP配置器為RA2A1設置ID代碼

注:必須謹慎處理ID代碼保護設置,避免發生可能導致阻止訪問MCU的錯誤。

7.3.3 存儲器保護單元

RA2微控制器具有存儲器保護單元(MPU)。這些單元能夠保護各種MCU區域免遭非法訪問。具體選項包括允許讀寫、禁止寫入和禁止讀寫。通過在特定的存儲器地址上設置相應的常數值可選擇這些選項之一。有關更多詳細信息,請參見《硬件手冊》中的“存儲器保護單元”部分。

0a0b0afc-d457-11ed-bfe3-dac502259ad0.jpg

圖17. 使用Renesas FSP配置器RA2A1設置MPU

注:必須謹慎處理MPU設置,以避免發生可能導致阻止訪問MCU區域的錯誤。

7.4 字節順序的限制

存儲器空間必須采用小端法才能在Cortex-M內核上執行代碼。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18925

    瀏覽量

    398106
  • 瑞薩
    +關注

    關注

    37

    文章

    22481

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    瑞薩RA-Eco-RA6E2-64PIN-V1.0開發板介紹及環境搭建指南

    本文介紹了RA-Eco-RA6E2-64PIN-V1.0開發板的基本信息,包括產品特點、參數資源、開發環境搭建以及工程測試等。
    的頭像 發表于 01-30 15:12 ?7451次閱讀
    瑞薩<b class='flag-5'>RA-Eco-RA6E2</b>-64PIN-V1.0開發板介紹及環境搭建<b class='flag-5'>指南</b>

    瑞薩RA系列FSP庫開發實戰指南之常用存儲器介紹

    存儲器是計算機結構的重要組成部分。存儲器是用來存儲程序代碼和數據的部件,有了存儲器計算機才具有記憶功能。基本的存儲器種類見圖21_1。
    的頭像 發表于 01-12 06:21 ?7204次閱讀
    瑞薩<b class='flag-5'>RA</b>系列FSP庫開發實戰<b class='flag-5'>指南</b>之常用<b class='flag-5'>存儲器</b>介紹

    Renesas RA6M2 電容式觸摸評估系統快速上手

    Renesas RA6M2 電容式觸摸評估系統快速上手 引言 在電子設計領域,電容式觸摸技術憑借其操作便捷、靈敏度高的特點,廣泛應用于各類設備中。Renesas 的 RA6M2 電容式觸摸評估系統為
    的頭像 發表于 12-29 17:00 ?721次閱讀

    探索Renesas FPB - RA2E2快速原型開發板:硬件設計與應用指南

    探索Renesas FPB - RA2E2快速原型開發板:硬件設計與應用指南 在嵌入式系統開發的世界里,擁有一款高效且功能豐富的快速原型開發板至關重要。Renesas的FPB -
    的頭像 發表于 12-29 16:30 ?620次閱讀

    探索Renesas FPB - RA6E2快速原型開發板的深度解析

    探索Renesas FPB - RA6E2快速原型開發板的深度解析 在嵌入式系統開發的領域中,擁有一款高效且功能豐富的快速原型開發板至關重要。Renesas的FPB - RA6E2
    的頭像 發表于 12-29 15:15 ?417次閱讀

    探索Renesas EK - RA2A2評估套件:功能與使用指南

    探索Renesas EK - RA2A2評估套件:功能與使用指南 在嵌入式系統開發的領域中,選擇一款合適的評估套件對于快速驗證想法和開發原型至關重要。Renesas的EK - RA2A2
    的頭像 發表于 12-29 10:05 ?321次閱讀

    RENESAS FPB - RA4T1快速入門:電子工程師的實用指南

    RENESAS FPB - RA4T1快速入門:電子工程師的實用指南 在電子設計領域,快速且高效地進行原型開發和評估是每個工程師的追求。今天,我將為大家詳細介紹RENESAS FPB
    的頭像 發表于 12-29 09:45 ?265次閱讀

    Renesas FPB-RA0E2 v1快速原型開發板使用指南

    Renesas FPB-RA0E2 v1快速原型開發板使用指南 在嵌入式系統開發領域,快速原型開發板是工程師們驗證設計和開發應用的得力工具。Renesas的FPB-
    的頭像 發表于 12-26 17:30 ?845次閱讀

    Renesas FPB - RA2T1快速原型開發板:開啟高效設計之旅

    - RA2T1快速原型開發板為使用RA2T1 MCU進行評估、原型設計和開發提供了便利的切入點。它集成了仿真電路,這意味著我們在設計
    的頭像 發表于 12-26 16:20 ?284次閱讀

    Renesas EK - RA8D2評估套件快速上手與定制開發指南

    Renesas EK - RA8D2評估套件快速上手與定制開發指南 在嵌入式開發領域,一款好的評估套件能極大地加速開發進程,幫助開發者快速驗證想法和方案。Renesas的EK -
    的頭像 發表于 12-26 15:50 ?447次閱讀

    【瑞薩RA6E2】+1、初識RA6E2芯片及芯片參數

    RA6E2是瑞薩電子推出的一款高性能微控制,適用于工業自動化、物聯網設備、消費電子等多種應用場景。該系列芯片基于先進的Arm? Cortex?-M33內核,具備豐富的內存、外設和強大的安全
    發表于 11-11 19:19

    【免費試用】瑞薩 RA6E2 開發板免費試用

    RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHzArmCortex-M33內核架構的核心板,主控芯片為R7FA6E2BB3CFM。RA6E2組是RA6系列中最新的入
    的頭像 發表于 10-01 10:15 ?882次閱讀
    【免費試用】瑞薩 <b class='flag-5'>RA6E2</b> 開發板免費試用

    瑞薩RA2T1電機控制MCU產品簡介

    RA2T1是RA2系列中的第一款電機控制MCU,支持針對低端MCU市場的低BOM成本和簡單單芯片設計進行優化的外圍設備。RA2T1支持高達64KB的代碼閃存、8KB的SRAM存儲器和1
    的頭像 發表于 07-15 15:22 ?3349次閱讀
    瑞薩<b class='flag-5'>RA2</b>T1電機控制MCU產品簡介

    RA0E2 通用微控制 (MCU)數據手冊和選型解讀

    瑞薩電子的 RA0E2 通用微控制 (MCU) 是具有 32MHz Arm Cortex-M23 CPU 的低端 MCU。這些 MCU 支持高達 128KB 的代碼閃存、16KB SRAM 存儲器
    的頭像 發表于 05-13 15:21 ?1210次閱讀
    <b class='flag-5'>RA0E2</b> 通用微控制<b class='flag-5'>器</b> (MCU)數據手冊和選型解讀

    瑞薩RA系列MCU FSP庫開發實戰指南(09)存儲器映射

    3.3 存儲器映射 前文所述,寄存與RAM、FLASH一樣都是芯片內部的一種存儲設備。那么,當我們需要訪問它們的時候,我們需要知道它們的存儲地址。 3.3.1
    的頭像 發表于 04-16 15:52 ?1594次閱讀
    瑞薩<b class='flag-5'>RA</b>系列MCU FSP庫開發實戰<b class='flag-5'>指南</b>(09)<b class='flag-5'>存儲器</b>映射