一 環境
linux系統:3.14.52
uboot:2015.04
系統選用ddr晶元型號: is43/46tr16640a
二 ddr設定方法
2.1 簡介
imx6ul只支援16bit匯流排, 最大速率大400mhz。
外部訊號:
系統選用ddr晶元型號: is43/46tr16640a
特點:
實際應用:
位址表:
2.2 系統應用
2.2.1 uboot配置檔案:
imximage.cfg
1. write leveling calibration
mmdc_mpwldectrl0 ch0 (0x021b080c) = 0x00040000
2. read dqs gating calibration
mpdgctrl0 phy0 (0x021b083c) = 0x41540148
3. read calibration
mprddlctl phy0 (0x021b0848) = 0x40404240
4. write calibration
mpwrdlctl phy0 (0x021b0850) = 0x40405450
mmdc0_mdasp = 0x00000043, 配置為128m
mmdc0_mdctl = 0x82180000,配置為片選0,13位列位址,10位行位址。
mmdc0_mdcfg0=0x2c3052f3 的trfc, txs
mmdc0_mdor=0x00301023 的txpr
2.2.2 ddr大小定義:mx6ul_14x14_evk.h
#define phys_sdram_size sz_128m
2.2.3 核心裝置樹配置![](https://pic.w3help.cc/4f3/c0c186c591226251adc23387a4dc8.jpeg)
即ddr記憶體空間從0x80000000開始,共有128m大小。
imx6ul 正點原子 imx6ul學習筆記(1)
目錄 linux imx6ull uboot alientek uboot 檔名 mx6ull alientek emmc.sh 編譯方法 mx6ull alientek emmc.sh目錄 f imx6ull alientek uboot cd alientek uboot 進入正點原子 uboo...
imx6ul 正點原子 imx6ul學習筆記(2)
目錄 home jk9 linux imx6ull alientek linux 編譯,vscode工程建立 2020.3.12 目錄 home jk9 linux nxp nxp linux 編譯 2020.3.12.23 32 1 新增開發板預設配置檔案 2 新增開發板對應的裝置樹檔案cp ar...
imx6ul之LCD驅動移植
首先貼上一位大佬的部落格,對lcd有很詳細的描述 在uboot和kernel中,都存在這樣乙個結構體fb videomode 描述lcd的各項引數,結構體 如下 struct fb videomode 其中 display timings 中的 mode name 如果不寫會預設使用native m...