hi3531的pcie atu资源重映射

简介: <p>1. 设置ATU 区域号寄存器为需要配置的地址转换区编号。<br> 2. 设置ATU Region Lower Base Address Register 和ATU Region Upper Base Address<br> Register。(在此区域内的目标地址将由区域号寄存器所在的ATU 转换)<br> 3. 设置ATU Region Limit Address Regi

1. 设置ATU 区域号寄存器为需要配置的地址转换区编号。
2. 设置ATU Region Lower Base Address Register 和ATU Region Upper Base Address
Register。(在此区域内的目标地址将由区域号寄存器所在的ATU 转换)
3. 设置ATU Region Limit Address Register。
4. 设置ATU Region Lower Target Address Register 和ATU Region Upper Target Address
Register。
5. 设置ATU Region Control 1 Register。
6. 设置ATU Region Control 2 Register 并使能此ATU Region.。

 

 /////////////////////////映射:map bar0 to 0xc000000//////////////////////

 HI_MPI_SYS_SetReg(0x20800900,0x80000000);

 

HI_MPI_SYS_SetReg(0x20800918,0xc0000000);

 

HI_MPI_SYS_SetReg(0x20800908,0xc0000000);

////////////////////////////////////////////////////////////////////////////////////////////////////////////

相关文章
|
6月前
|
缓存 Java 知识图谱
1.什么是CPU多级缓存模型?
1.什么是CPU多级缓存模型?
84 0
1.什么是CPU多级缓存模型?
STM32端口重映射的问题
STM32端口重映射的问题
141 0
|
算法
存储器管理-动态分区分配算法
存储器管理-动态分区分配算法
248 0
|
算法 芯片
METSO DPU-MR 映射工具寻址的最小功能单元
METSO DPU-MR 映射工具寻址的最小功能单元
152 0
METSO  DPU-MR 映射工具寻址的最小功能单元
|
存储
ICS TRIPLEX T8461 创建额外的虚拟或逻辑CPU
ICS TRIPLEX T8461 创建额外的虚拟或逻辑CPU
103 0
ICS TRIPLEX T8461 创建额外的虚拟或逻辑CPU
|
算法
PCIe 均衡技术介绍(逻辑物理篇)2
PCIe 均衡技术介绍(逻辑物理篇)
3758 1
PCIe 均衡技术介绍(逻辑物理篇)2
PCIe 均衡技术介绍(逻辑物理篇)
PCIe 均衡技术介绍(逻辑物理篇)
2707 0
PCIe 均衡技术介绍(逻辑物理篇)
|
存储 数据中心 虚拟化
2.2.1物理资源层|学习笔记
快速学习2.2.1物理资源层
2.2.1物理资源层|学习笔记
|
存储 安全 网络协议
2.2.2 物理资源层 存储系统|学习笔记
快速学习2.2.2 物理资源层 存储系统
2.2.2 物理资源层 存储系统|学习笔记