Hardware
i.MX 93 EVK
TFT LCD 480x272 RGB888 (NV3047E, parallel)
Condition
A55 off
DDR self-refresh
OCRAM for framebuffer, TCM for code/data
LCDIF on with parallel interface
M33 update panel content each second
255KB single frame buffer(RGB565) (fit in OCRAM: 0x20480000 ~ 0x204DFFFF)
Code
Bitbucket:ssh://git@bitbucket.sw.nxp.com/mpucnse/imx93-cm33-usecase.git
Branch: imx93_sdk_2.14.1-lcd_on_ocram
Demo code: imx93-cm33-usecase/boards/mcimx93evk/demo_apps/lcd_on_ocram
DTS: imx93-cm33-usecase/boards/mcimx93evk/demo_apps/lcd_on_ocram/dts
Working Flow
Test Flow
In uboot console,
setenv mmcargs $mmcargs clk-imx93.mcore_booted
setenv fdtfile imx93-11x11-evk-lcd_panel.dtb
fatload mmc 1:1 0x80000000 sdk20-app.bin;cp.b 0x80000000 0x201e0000 0x10000;bootaux 0x1ffe0000 0
boot
In kernel console,
echo mem > /sys/power/state
start the power test
Power Consumption
SoC power: 94.4mW
VDD_SOC@0.8V
CM33@100MHz
CM33@100MHz
A55 suspend
DDR retention
WAKEUPMIX off
NICMIX and MEDIAMIX on
記事全体を表示