嵌入式爱好者

查看: 11591|回复: 19

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

  [复制链接]

1

主题

3

帖子

55

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2010-10-28 09:13:10 | 显示全部楼层 |阅读模式
最好能把文件的路径也写出来。
我在 C:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DISPLAY\s3c6410_disp_drv  s3c6410_disp.h
并没有发现类似设置,VFP,VBP,HS,VSY的参数阿
回复

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-10-28 11:39:05 | 显示全部楼层
eboot里,选项s
回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 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,你说怎么改?
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-10-28 16:47:31 | 显示全部楼层
改eboot源码吧~
回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2010-11-1 15:06:38 | 显示全部楼层
我在9261 wince5里面 只要修改个注册表就行了。不知道安装你们的BSP后,关于LCD DRIVER在哪儿修改?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2010-11-2 11:28:00 | 显示全部楼层
C:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DISPLAY\s3c6410_disp_lib
有: case LDI_HUA350_RGB:
LDI_INF((_T("[LDI:INF] 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的源码在哪儿修改呢?
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-11-2 13:15:13 | 显示全部楼层
找到eboot的设置项。键盘输入”S“
回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2010-11-2 13:44:18 | 显示全部楼层
老大,这招不灵,3楼说了。
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-11-2 16:46:49 | 显示全部楼层
:L
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-11-2 16:47:15 | 显示全部楼层
我的意思是,从源码中,找到这一项,看里面是怎么实现的~
回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 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的设置了,可是我就是跟踪不到哪儿设置的?
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-11-5 08:13:23 | 显示全部楼层
肯定有个宏定义,你搜索一下
回复 支持 反对

使用道具 举报

CX4359481 该用户已被删除
发表于 2011-1-6 12:13:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-1-6 20:16:25 | 显示全部楼层
:'(
回复 支持 反对

使用道具 举报

小小 该用户已被删除
发表于 2011-1-7 08:39:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-1-7 16:53:46 | 显示全部楼层
:lol :handshake 谢谢楼上哈~~~
回复 支持 反对

使用道具 举报

smallboss1 该用户已被删除
发表于 2011-1-18 16:44:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2011-1-19 08:14:23 | 显示全部楼层
看一下eboot的代码~~
回复 支持 反对

使用道具 举报

8

主题

29

帖子

38

积分

发表于 2011-3-31 18:19:21 | 显示全部楼层
本帖最后由 41063473 于 2011-3-31 18:20 编辑

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

显示不正常。求帮助
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

发表于 2011-5-30 18:36:41 | 显示全部楼层
我想要一份eboot的源代码!我是ok6410的
还有就是eboot 用什么编译器来编译呢?就是环境是什么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 14:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表