6410 ,ce6,怎么设置任意LCD分辨率,修改哪个文件?
最好能把文件的路径也写出来。我在 C:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DISPLAY\s3c6410_disp_drvs3c6410_disp.h
并没有发现类似设置,VFP,VBP,HS,VSY的参数阿 eboot里,选项s 斑竹阿,我是任意分辨率
你说的eboot
0)3.5'LCD 320X240
1)4.3'LCD 480X272
2)5.6'LCD 640X480
3)7.0'LCD 800X480
4)VGA 800X600
只有4种。我的屏是1024×600,你说怎么改? 改eboot源码吧~ 我在9261 wince5里面 只要修改个注册表就行了。不知道安装你们的BSP后,关于LCD DRIVER在哪儿修改? C:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DISPLAY\s3c6410_disp_lib
有: case LDI_HUA350_RGB:
LDI_INF((_T(" Output Devce Type [%d] = LDI_HUA350_RGB\n\r"), g_ModuleType));
pDeviceInfo->RGBOutMode = DISP_16BIT_RGB565_P;
pDeviceInfo->uiWidth = 320;
pDeviceInfo->uiHeight = 240;
pDeviceInfo->VBPD_Value = 18;
pDeviceInfo->VFPD_Value = 5;
pDeviceInfo->VSPW_Value = 15;
pDeviceInfo->HBPD_Value = 68;
pDeviceInfo->HFPD_Value = 15;
pDeviceInfo->HSPW_Value = 8;
pDeviceInfo->VCLK_Polarity = IVCLK_RISE_EDGE;
pDeviceInfo->HSYNC_Polarity = IHSYNC_HIGH_ACTIVE;
pDeviceInfo->VSYNC_Polarity = IVSYNC_HIGH_ACTIVE;
pDeviceInfo->VDEN_Polarity = IVDEN_HIGH_ACTIVE;
pDeviceInfo->PNR_Mode = PNRMODE_RGB_P;
pDeviceInfo->VCLK_Source = CLKSEL_F_HCLK;//CLKSEL_F_LCDCLK;
pDeviceInfo->VCLK_Direction = CLKDIR_DIVIDED;
pDeviceInfo->Frame_Rate = 60;
break;
我要新增一款LCD怎么改?是在这里修改么?
===========================================
EBOOT的源码在哪儿修改呢? 找到eboot的设置项。键盘输入”S“ 老大,这招不灵,3楼说了。 :L 我的意思是,从源码中,找到这一项,看里面是怎么实现的~ 版主,我在bootloader--eboot--main.c 里面找到了串口上打印的信息,呵呵。
在s3c6410_ldi.c里的函数
LDI_ERROR LDI_fill_output_device_information(void *pDevInfo)
{。。。}
找到了屏参数的设置。
有关7寸屏,你们难道用的是群创的AT070TN83么?不过对屏的CLK设置我还没有找到,请版主指点。谢谢。
pDeviceInfo->VCLK_Source = CLKSEL_F_LCDCLK;
pDeviceInfo->VCLK_Direction = CLKDIR_DIVIDED;
这2句应该就是对CLK的设置了,可是我就是跟踪不到哪儿设置的? 肯定有个宏定义,你搜索一下 :'( :lol :handshake 谢谢楼上哈~~~ 看一下eboot的代码~~ 本帖最后由 41063473 于 2011-3-31 18:20 编辑
我也想改成1024*600的分辨率
改了LDI_fill_output_device_information
显示不正常。求帮助 我想要一份eboot的源代码!我是ok6410的
还有就是eboot 用什么编译器来编译呢?就是环境是什么?
页:
[1]