昨晚调试S5pv210 的 VGA 1024*768 分辨率出现了问题,今天起来看了一下 LCD控制器相关的东西,发现S5pv210 这鸟毛和2440 2416 这些低级处理器真的很大不同,在数据存储管理上分的比较细。
Window 0
Supports 1, 2, 4, or 8-bpp (bit per pixel) palletized color
Supports 16, 18, or 24-bpp non-palletized color
Supports RGB (8:8:8) local input from Local Bus (FIMC0)
Window 1
Supports 1, 2, 4, or 8-bpp (bit per pixel) palletized color
Supports 16, 18, or 24-bpp non-palletized color
Supports RGB (8:8:8) local input from Local Bus (FIMC1)
Window 2
Supports 1, 2, 4, or 8-bpp (bit per pixel) palletized color
Supports 16, 18, or 24-bpp non-palletized color
Supports RGB (8:8:8) local input from Local Bus (FIMC2)
Window 3/ 4
Supports 1, 2, 4, or 8-bpp (bit per pixel) palletized color
Supports 16, 18, or 24-bpp non-palletized color
开始看到这个还真不知道是啥意思
在mach-smdkc110.c有
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC0 (24576 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC1 (9900 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC2 (24576 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC0 (36864 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC1 (36864 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMD (S5PV210_LCD_WIDTH * \
S5PV210_LCD_HEIGHT * 4 * \
CONFIG_FB_S3C_NR_BUFFERS)
看看这些是啥玩意的先。
网上有人说
“三星s5pv210支持 fimc0、fimc1、fimc2。在启动android过程中,显示闪动的android字体会启动fimc2;进入android系统,运行camera程序会同时打开fimc0和fimc1。
”
这个给我一个很大提示,看看代码就知道了。