器件型号: J722SXH01EVM
我在 SPRUJB3B.pdf 文件中未找到 R5F-MCU 内核的 MPU 信息。
请告诉我哪个章节或提供另一个文件。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: J722SXH01EVM
我在 SPRUJB3B.pdf 文件中未找到 R5F-MCU 内核的 MPU 信息。
请告诉我哪个章节或提供另一个文件。
Brijesh Jadav 我们是否有客户要查找的 MCU R5F MPU 单独的 TRM 一章? 请在不公开的情况下以 pdf 格式发送给我。 谢谢。
尊敬的 Xu:
我 认为没有任何其他文档、但请参阅以下链接。
https://developer.arm.com/documentation/ddi0460/c/Memory-Protection-Unit
此致、
Brijesh
嗨、Brijesh
我已阅读以下链接的 MPU 章节。 它是有关 MPU 的一般信息。
但我也没有找到 TDA4V 入口芯片 MPU 区域的 MPU 寄存器地址和起始地址。
从哪里可以获得这些信息?
您好、
正确、此 ARM 规范不提供正确的寄存器信息、可能以下代码在这种情况下会有所帮助。 这是来自驱动程序的 CSL 代码。 在这里、我们首先设置区域编号、然后设置大小和基地址、再设置访问权限。 没有直接访问寄存器来对 MPU 区域进行编程。
CSL_armR5MpuCfgRegion:
以及 r0、r0、#0xF
MCR P15、#0、r0、C6、C2、 #0 ;写入 RGNR(MPU 区编号寄存器)
BIC R1、R1、#0x1F ;基址必须是 16 位对齐的
MCR P15、#0、R1、C6、C1 #0 ;写入 MPU 区域基址寄存器
MCR P15、#0、R2、C6、C1 #2. ; Write Data MPU Region Size 和 Enable Register
MCR P15、#0、R3、C6、C1 #4. ;写入 MPU 区域访问控制寄存器
BX LR
此致、
Brijesh
嗨、Brijesh
我对以下文档有疑问。
位[13:5]返回表 4.31 中导致错误的访问的索引值。
我不知道索引值的含义。 例如、0 的含义、1 的含义等
我认为查找 MCU R5 MPU 的最新材料是很清楚的、TI 没有专门的 TRM 章节、基本函数特性可以从 ARM 文档中以 Brijesh 提供的链接的形式获得。 1) MCAL 软件驱动程序(如果任何头文件或参考源代码使用 R5 MPU)2) 在 TI 的 TDA4VEN TRM zip 文件中包含完整的寄存器 xls 可从 TI.com 下载、并搜索 MCU R5 的 MPU 的位字段。 (例如,J722S_J722S Registers_Public_ 201251113.xlsx)
我不这么认为。 我对以下链接也有一些问题。
因此、我希望今天我们将举行一次会议。
您好、
请查看下面有关此字段的说明、我可以得到 它、它基本上提供了发生 L1 ECC/奇偶校验错误的缓存行的索引地址。
此致、
Brijesh