hi3531的pcie atu資源重對映

2021-06-22 03:29:19 字數 600 閱讀 3277

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

hi3531晶元的標識暫存器

晶元的標識暫存器 0xee0 0xee4 0xee8 0xeec 基址是0x2005 0000 系統控制器提供了晶元標識 id 暫存器sc sysid。這個標識暫存器是乙個概念上 的32bit 的標識唯讀暫存器,實際上由4 個8bit 標識暫存器組成 sc sysid3 sc sysid2 sc s...

HI3531的DDR3配置流程

ddr3 初始化配置流程 系統上電之後,必須先完成ddr3 sdram 的初始化操作,系統才能訪問ddr3 sdram。在進行初始化之前需要注意以下幾點 對ddr3 sdram 進行上電操作時,需要遵循jedec 標準。即先提供vdd,然 後提供vddq,最後提供vref 和vtt。該初始化過程需要...

Hi3531第一次除錯 遇到的問題。

最近在在海思平台上把交叉編譯工具裝好,然後參考著 文件,編譯了u boot,kernel,檔案系統。然後繼續執行sample的時候,出現下面這個問題 sample vdec 0 sample comm sys calcpicvbblksize 215 w 384,u32alignwidth 64 s...