Re: ATSAMS70Q21A 用SMC NCS0 外接512KX16 SRAM 讀寫問題
|
||||
---|---|---|---|---|
管理員
![]() ![]() ![]() |
ATSAMS70 為 Arm Cortex-M7 核心, 其 MPU(Memory Protect Unit) 為Arm所定義的,
Microhcip 提供簡要的 Cortex-M7 MPU的說明 英文版 http://ww1.microchip.com/downloads/en/Appnotes/60001607A.PDF 簡體中文版 https://mouser.eetrend.com/files/2018- ... 1-45514-5b4e965abcd46.pdf ps. 上面 PDF中的Arm官網連結已更新為如下 https://developer.arm.com/documentation/dui0646/b/BIHJJABA https://developer.arm.com/documentatio ... ess-permission-attributes https://developer.arm.com/documentation/dui0646/a/CIHFDJCA 以下回答您的問題 1. 在讀寫外部SRAM 時是否耍要 Enable MPU ? Ans, 可視您的需要決定開啟或關閉 EBI bus上的 MPU 保護, 下面是Harmony中關於MPU的配置介面 ![]() 2. 若enable MPU 是否有字節對齊的問題? Ans, MPU Region register 需要 Word alignment. 可否能對外部SRAM 做BYTE 的讀寫 ? Ans, 可以的
發表於: 2022/12/29 9:03
|
|||
|