- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
关于2410下的LCD驱动
录入:edatop.com 点击:
用的LCD是三星的LTV350QV-F05;尺寸320*240;bmn!i6
修改如下参数lBJ<u_
#defineVBPD((3)&0xff):'u&`T
#defineVFPD((5)&0xff)*h+-mLx{
#defineVSPW((15)&0x3f):OpI%t`e
$=fD32x5q(
#defineHBPD((5)&0x7f)jFg}Ssp
#defineHFPD((15)&0xff)”@v6/H_UZn
#defineHSPW((8)&0xff)s?'rycht
g>F#O
上面的参数其他值也设置过;EwkVb=c'%
E]m&MxzO
S3C2410DISP里也把尺寸改成320×240了;&Ag&&DN16
$14ADGPL`
S3C2410DISP::S3C2410DISP(void)ooJ7.YOf
{^a<]836S
RETAILMSG(0,(TEXT(”++S3C2410DISP::S3C2410DISPrn”)));YuXUhxjZ)
DID`SuW
//setupupdisplaymoderelatedconstantsND[”8p
m_nScreenWidth=320;//240;+;<1M_Cl
m_nScreenHeight=240;//320;Sc%$T}y>>
m_colorDepth=16;7q1I:g
m_cbScanLineLength=m_nScreenWidth*2;*]I25lpD
m_FrameBufferSize=m_nScreenHeight*m_cbScanLineLength;ibAL+*N7
J;!O[j
//memorymapregisteraccesswindow,framebuffer,andprogramLCDcontroller`v*#<)D
InitializeHardware();Y<1JL_;
/$3}l7Ae
#ifdefROTATEj#vDpSjq8
m_iRotate=0;][qM#l!(
SetRotateParms();rSGwm<2
#endif//ROTATEW(`2N”m!
”|32SIv
//setupModeInfostructure^U#tRk#:
m_ModeInfo.modeId=0;CFTES4
m_ModeInfo.width=m_nScreenWidth;6#a.obD/
m_ModeInfo.height=m_nScreenHeight;/!uQ1@MH
m_ModeInfo.Bpp=m_colorDepth;r(H@”tw<
m_ModeInfo.format=gpe16Bpp;LP?A878
m_ModeInfo.frequency=40;//?vYe/T=
m_pMode=&m_ModeInfo;#!2w7
mF4moai
E#!=E
编译系统下载运行,屏幕只是亮,没有任何图形显示;qiu
/2vY4]
看了很多帖子,大家至少有图象显示,比如花屏,错位,闪烁等等,&Ls)yhHq
可是我的屏幕一点显示也没有,光亮;bQZZ}=W
UomK>SkUp
另外:备注本板子,运行LINUX,屏幕显示正常,表示硬件不存在问题;WWy}C^|!0
8X:8M-
各位老大,帮忙指定指定,提提思路,估计问题出在什么地方;
http://www.ednchina.com/customize/xilinx/one.aspx
修改如下参数lBJ<u_
#defineVBPD((3)&0xff):'u&`T
#defineVFPD((5)&0xff)*h+-mLx{
#defineVSPW((15)&0x3f):OpI%t`e
$=fD32x5q(
#defineHBPD((5)&0x7f)jFg}Ssp
#defineHFPD((15)&0xff)”@v6/H_UZn
#defineHSPW((8)&0xff)s?'rycht
g>F#O
上面的参数其他值也设置过;EwkVb=c'%
E]m&MxzO
S3C2410DISP里也把尺寸改成320×240了;&Ag&&DN16
$14ADGPL`
S3C2410DISP::S3C2410DISP(void)ooJ7.YOf
{^a<]836S
RETAILMSG(0,(TEXT(”++S3C2410DISP::S3C2410DISPrn”)));YuXUhxjZ)
DID`SuW
//setupupdisplaymoderelatedconstantsND[”8p
m_nScreenWidth=320;//240;+;<1M_Cl
m_nScreenHeight=240;//320;Sc%$T}y>>
m_colorDepth=16;7q1I:g
m_cbScanLineLength=m_nScreenWidth*2;*]I25lpD
m_FrameBufferSize=m_nScreenHeight*m_cbScanLineLength;ibAL+*N7
J;!O[j
//memorymapregisteraccesswindow,framebuffer,andprogramLCDcontroller`v*#<)D
InitializeHardware();Y<1JL_;
/$3}l7Ae
#ifdefROTATEj#vDpSjq8
m_iRotate=0;][qM#l!(
SetRotateParms();rSGwm<2
#endif//ROTATEW(`2N”m!
”|32SIv
//setupModeInfostructure^U#tRk#:
m_ModeInfo.modeId=0;CFTES4
m_ModeInfo.width=m_nScreenWidth;6#a.obD/
m_ModeInfo.height=m_nScreenHeight;/!uQ1@MH
m_ModeInfo.Bpp=m_colorDepth;r(H@”tw<
m_ModeInfo.format=gpe16Bpp;LP?A878
m_ModeInfo.frequency=40;//?vYe/T=
m_pMode=&m_ModeInfo;#!2w7
mF4moai
E#!=E
编译系统下载运行,屏幕只是亮,没有任何图形显示;qiu
/2vY4]
看了很多帖子,大家至少有图象显示,比如花屏,错位,闪烁等等,&Ls)yhHq
可是我的屏幕一点显示也没有,光亮;bQZZ}=W
UomK>SkUp
另外:备注本板子,运行LINUX,屏幕显示正常,表示硬件不存在问题;WWy}C^|!0
8X:8M-
各位老大,帮忙指定指定,提提思路,估计问题出在什么地方;
http://www.ednchina.com/customize/xilinx/one.aspx
射频工程师养成培训教程套装,助您快速成为一名优秀射频工程师...
射频和天线工程师培训课程详情>>