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);

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

相关文章
|
4月前
|
缓存 Java 知识图谱
1.什么是CPU多级缓存模型?
1.什么是CPU多级缓存模型?
55 0
1.什么是CPU多级缓存模型?
|
9月前
STM32端口重映射的问题
STM32端口重映射的问题
98 0
|
10月前
|
算法
存储器管理-动态分区分配算法
存储器管理-动态分区分配算法
141 0
|
11月前
|
存储 算法 小程序
动态分区分配计算
动态分区分配计算
|
算法 芯片
METSO DPU-MR 映射工具寻址的最小功能单元
METSO DPU-MR 映射工具寻址的最小功能单元
112 0
METSO  DPU-MR 映射工具寻址的最小功能单元
|
存储
ICS TRIPLEX T8461 创建额外的虚拟或逻辑CPU
ICS TRIPLEX T8461 创建额外的虚拟或逻辑CPU
72 0
ICS TRIPLEX T8461 创建额外的虚拟或逻辑CPU
|
算法
PCIe 均衡技术介绍(逻辑物理篇)2
PCIe 均衡技术介绍(逻辑物理篇)
2401 1
PCIe 均衡技术介绍(逻辑物理篇)2
PCIe 均衡技术介绍(逻辑物理篇)
PCIe 均衡技术介绍(逻辑物理篇)
2117 0
PCIe 均衡技术介绍(逻辑物理篇)
|
存储 异构计算
FPGA - 7系列 FPGA内部结构之SelectIO -09- 高级逻辑资源之IO_FIFO
FPGA - 7系列 FPGA内部结构之SelectIO -09- 高级逻辑资源之IO_FIFO
242 0
FPGA - 7系列 FPGA内部结构之SelectIO -09- 高级逻辑资源之IO_FIFO