5929|18

65

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于TE2440-II 显示问题 [复制链接]

TE2440-II的VGA是通过CH7026来把LCD信号转换成VGA信号的,我对比了下和阳初的BSP发现个问题,TE2440-II里找不到VGAinit,而且在KERNEL里的CFW.C文件中initdisplay函数中也没有关于VGA的初始化问题,请问TE2440-II的CH7026的控制程序在哪个地方啊(芯片是通过IIC控制的,IIC.C文件中也没有)?

最新回复

不好意思,发错地方,呵呵  详情 回复 发表于 2009-4-25 17:41
点赞 关注

回复
举报

65

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
唉。你说的这个什么板的BSP,我们都没用过,怎么帮你?你把BSP传到eeworld再说吧。
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
怎么上传BSP哪有介绍给个链接嘛,我的BSP就是优龙那个SMDK2440 4.2BSP的
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
关注
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
我把TE2440-II的BSP上传了,请各位大侠帮忙看下,谢谢先!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

6
 
地址?!
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

7
 
http://download.eeworld.net/source/1198549
这个地址,谢谢yashi大侠!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
没看。
看看LCD的初始化部分,有没有HardwareInit相关的,如果有,应该在这里面涉及
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢shuiyan大侠的提醒!
LCD初始化里有HardwareInit相关的,不过里面没有找到IIC控制CH7026芯片的部分,我再仔细分析下,这个4.2的是把5.0的KERNEL中做的放到DRIVER里的DISPLAY中去了
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

10
 
飞凌有自己的论坛啊,你为什么不去那里问问呢?
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

11
 
http://www.witech.com.cn/bbs/
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

12
 
BOOTLOADER中通过iic设置7026,源代码未给出,厂家给的是.o的文件。我研究过,得找krontel寻求支持。楼主想干什么?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 langfang_wh 的回复:
BOOTLOADER中通过iic设置7026,源代码未给出,厂家给的是.o的文件。我研究过,得找krontel寻求支持。楼主想干什么?

请问langfang_wh大侠在进入WINCE系统设置CH7026是在哪进行的呢,BOOTLOADER设置只在BOOTLOADER有效时间内有效吧
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

14
 
bootloader里面设置的
boot启动时应该能看到如下串口信息

VGA init done (VGA MODE)  或者VGA init done (TV MODE)
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 12 楼 wdw1600 的回复:
引用 11 楼 langfang_wh 的回复:
BOOTLOADER中通过iic设置7026,源代码未给出,厂家给的是.o的文件。我研究过,得找krontel寻求支持。楼主想干什么?

请问langfang_wh大侠在进入WINCE系统设置CH7026是在哪进行的呢,BOOTLOADER设置只在BOOTLOADER有效时间内有效吧


7026的寄存器只要不掉电不会丢的,所以boot里设置好久不用改了。
当然也可以直接从ce里改,通过iic直接设置就好了。
还有,厂家给的是.a的文件
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

16
 
引用 13 楼 xiaopi224 的回复:
bootloader里面设置的
boot启动时应该能看到如下串口信息

VGA init done (VGA MODE)? 或者VGA init done (TV MODE)

这个看的见的,我主要是想把芯片换成CH7005的
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 14 楼 langfang_wh 的回复:
引用 12 楼 wdw1600 的回复:
引用 11 楼 langfang_wh 的回复:
BOOTLOADER中通过iic设置7026,源代码未给出,厂家给的是.o的文件。我研究过,得找krontel寻求支持。楼主想干什么?

请问langfang_wh大侠在进入WINCE系统设置CH7026是在哪进行的呢,BOOTLOADER设置只在BOOTLOADER有效时间内有效吧


7026的寄存器只要不掉电不会丢的,所以boot里设置好久不用改了。
当然也可以直接从ce里改,通过iic直接设置就好了。
还有,…

谢谢langfang_wh大侠先。
我下午看了bootloader确实如你所说。我也参照了下阳初的YC2440开发板,它是5.0的BSP在BOOTLOADER(VIVI)里有关于VGA的驱动,VGAINIT()函数里包括了IICRE()和IICWR()函数,在他的BSP的KERNEL中也有关于VGA的驱动(VGA.C),
大概TE2440-II里就没有在BSP中做了,我看了TE的BSP中KERNEL里CFW.C文件中INITDISPLAY中没有VGA相关内容,IIC.C文件中也没有。
 
 
 

回复

121

帖子

0

TA的资源

一粒金砂(中级)

18
 
CBitmap m_bitmap       
HBITMAP p=SHLoadDIBitmap(_T("\\c.bmp"));
CBitmap m_bitmap.Attach(p);
m_bitmap.GetBitmap(&bm);
CDC pDC = GetDC();
if(!memdc.GetSafeHdc())
{
        memdc.CreateCompatibleDC(pDC);
        memdc.SelectObject(&m_bitmap);
}
pDC->StretchBlt(AX,AY,ACX,ACY,&memdc,g_ViewPortX,g_ViewPortY,ACX,ACY,SRCCOPY);
pDC->SetBkMode(TRANSPARENT);
pDC->MoveTo(0,ACY/2);
pDC->LineTo(ACX,ACY/2);
pDC->MoveTo(ACX/2,0);
pDC->LineTo(ACX/2,ACY);
pDC->ExtTextOut(30,30,ETO_OPAQUE,NULL,_T("1111"),NULL );
pDC->ExtTextOut(230,30,ETO_OPAQUE,NULL,_T("1222"),NULL );
pDC->ExtTextOut(30,230,ETO_OPAQUE,NULL,_T("1333"),NULL );


怪现象:
1.贴图与后画的线和字不同步,好像图更新的次数多,画的有延迟和缺帧现象
2,写的字中只有第三行不闪烁,其余闪烁非常厉害
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

19
 
不好意思,发错地方,呵呵
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表