用的LCD是三星的LTV350QV-F05; 尺寸320*240; bmn!i6 <br />修改如下参数 lBJ<u_ <br />#define VBPD ((3)&0xff) :'u&`T <br />#define VFPD ((5)&0xff) *\h+-mLx{ <br />#define VSPW ((15) &0x3f) :OpI%t`e <br />$=fDx5q( <br />#define HBPD ((5)&0x7f) jFg}Ssp <br />#define HFPD ((15)&0xff) "@v6/H_UZn <br />#define HSPW ((8)&0xff) s?'rycht <br />g>F #O <br />上面的参数其他值也设置过; E wkVb=c'% <br />E]m&MxzO <br />S3C2410DISP 里也把尺寸改成320×240了; &Ag&&DN16 <br />$14A DGPL` <br />S3C2410DISP::S3C2410DISP (void) o oJ7.YOf <br />{ ^a<]83 6S <br /> RETAILMSG(0, (TEXT("++S3C2410DISP::S3C2410DISP\r\n"))); YuXUhxjZ) <br /> DID`SuW <br /> // setup up display mode related constants ND["8~p <br /> m_nScreenWidth = 320;//240; +;<1M_Cl~ <br /> m_nScreenHeight = 240;//320; Sc%$T}y>> <br /> m_colorDepth = 16; 7 q1I:g <br /> m_cbScanLineLength = m_nScreenWidth * 2; *]I25lp D <br /> m_FrameBufferSize = m_nScreenHeight * m_cbScanLineLength; ibAL+*N7 <br /> J;!O[j <br /> // memory map register access window, frame buffer, and program LCD controller `v *#<)D <br /> InitializeHardware(); Y<1JL_; <br />/$3}l7Ae <br />#ifdef ROTATE j#v DpSjq8 <br /> m_iRotate = 0; ][qM #l!( <br /> SetRotateParms(); rSGwm< 2 <br />#endif //ROTATE W(`2 N"m! <br />"|SIv <br /> // setup ModeInfo structure ^U#tRk#: <br /> m_ModeInfo.modeId = 0; CFT\ ES4 <br /> m_ModeInfo.width = m_nScreenWidth; 6#a.obD/ <br /> m_ModeInfo.height = m_nScreenHeight; /!uQ1@MH <br /> m_ModeInfo.Bpp = m_colorDepth; r(H@"tw< <br /> m_ModeInfo.format = gpe16Bpp; \LP?A878 <br /> m_ModeInfo.frequency = 40; // ? v Ye/T= <br /> m_pMode = &m_ModeInfo; #!2w7 <br />m F4moai <br />E#!= E <br />编译系统下载运行,屏幕只是亮,没有任何图形显示; q i u <br />\/2v Y4] <br />看了很多帖子,大家至少有图象显示,比如花屏,错位,闪烁等等, &Ls)yhHq <br />可是我的屏幕一点显示也没有,光亮; bQZZ}=W <br />UomK>S~kUp <br />另外:备注本板子,运行LINUX,屏幕显示正常,表示硬件不存在问题; WWy}C^|!0 <br />8X :8\ M- <br />各位老大,帮忙指定指定,提提思路,估计问题出在什么地方;<br />http://www.**/customize/xilinx/one.aspx |
|