yulutong 发表于 2010-10-28 09:13:10

6410 ,ce6,怎么设置任意LCD分辨率,修改哪个文件?

最好能把文件的路径也写出来。
我在 C:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DISPLAY\s3c6410_disp_drvs3c6410_disp.h
并没有发现类似设置,VFP,VBP,HS,VSY的参数阿

飞凌-alexlee 发表于 2010-10-28 11:39:05

eboot里,选项s

yulutong 发表于 2010-10-28 13:20:25

斑竹阿,我是任意分辨率
你说的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,你说怎么改?

飞凌-alexlee 发表于 2010-10-28 16:47:31

改eboot源码吧~

yulutong 发表于 2010-11-1 15:06:38

我在9261 wince5里面 只要修改个注册表就行了。不知道安装你们的BSP后,关于LCD DRIVER在哪儿修改?

yulutong 发表于 2010-11-2 11:28:00

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的源码在哪儿修改呢?

飞凌-alexlee 发表于 2010-11-2 13:15:13

找到eboot的设置项。键盘输入”S“

yulutong 发表于 2010-11-2 13:44:18

老大,这招不灵,3楼说了。

飞凌-alexlee 发表于 2010-11-2 16:46:49

:L

飞凌-alexlee 发表于 2010-11-2 16:47:15

我的意思是,从源码中,找到这一项,看里面是怎么实现的~

yulutong 发表于 2010-11-5 07:44:35

版主,我在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的设置了,可是我就是跟踪不到哪儿设置的?

飞凌-alexlee 发表于 2010-11-5 08:13:23

肯定有个宏定义,你搜索一下

CX4359481 发表于 2011-1-6 12:13:37

飞凌-alexlee 发表于 2011-1-6 20:16:25

:'(

小小 发表于 2011-1-7 08:39:33

飞凌-alexlee 发表于 2011-1-7 16:53:46

:lol :handshake 谢谢楼上哈~~~

smallboss1 发表于 2011-1-18 16:44:30

飞凌-alexlee 发表于 2011-1-19 08:14:23

看一下eboot的代码~~

41063473 发表于 2011-3-31 18:19:21

本帖最后由 41063473 于 2011-3-31 18:20 编辑

我也想改成1024*600的分辨率
改了LDI_fill_output_device_information

显示不正常。求帮助

七剑追魂 发表于 2011-5-30 18:36:41

我想要一份eboot的源代码!我是ok6410的
还有就是eboot 用什么编译器来编译呢?就是环境是什么?
页: [1]
查看完整版本: 6410 ,ce6,怎么设置任意LCD分辨率,修改哪个文件?