问题如上。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
问题如上。
Mir zhou,您好。谢谢您有时间来回答我的问题。
问题不光是,按钮上有颜色有问题,按钮的右侧也有颜色问题。我之前用SDK进行了测试,发现屏幕在linux上正常显示;也用裸机,上尝试显示静态图片发现可以正常显示;但是当静态图片和图形库结合使用的时候,就出现了这个问题。
十分感谢。
Mir zhou,您好。感谢您来回答我的问题。
经过这两天的测试,我排除了屏幕硬件问题;屏幕时序问题。在不断尝试中,发现图形库与memcpy到frambuffer,两者共同作用的时候,会使蓝色(其余颜色没有事情),右侧出现横条,横条颜色较正确颜色浅。 现在附上图、
是的,我感觉这个问题应该是和图形库有关系。但是我在程序里面,将图形库显示那部分注释掉,显示也不是正常。看来,应该与 图形库关系不大。我想问下,双framebuffer,单framebuffer,对于界面局部刷新影响大么?
Mir 周,非常感谢您来回答我的问题。
也就是说10.4的TFT屏有问题,但是VGA没问题,而且跑Linux QT也没问题。而且只是按钮显示有问题?
starterware的graphic库只是针对最高800x480的分辨率做了demo,如果分辨率提高有可能要修改库参数。
Mir 周,您好。
您说的分辨率,也只有在图形库显示设备初始化的时候用到了,其余位置也没有。另外我图形库初始化时按照800*600的分辨率设置的。通过实测屏幕的 vsync hsync en pclk,四个信号,发现信号的输出高有效为2.8V,而带有系统的高有效位3.3V。一般vsync hsync 以及en,三路信号都有较大的干扰,当干扰过大时候(>30%高有效),就会导致屏幕出现不稳定花屏。出现花屏也是与屏幕兼容性有关系的,小屏幕的兼容性一般对于时序的要求没有大尺寸屏幕的要求高,所以7寸可以正常显示。
但是现在,又出现了一个新的问题,就是如何修改LCD 这四个信号的输出有效电压。查看datesheet,关于LCDPinMuxSetup()里面输出引脚的配置, conf_<module>_<pin> Register (offset = 800h–A34h)寄存器里面没有关于输出电压配置的说明及选项。
望指导!十分感谢
您好,我最近也准备用StarterWare来裸跑,准备上uCOS系统,关于这个平台裸跑的一些问题想请教一下,可以发给我你的联系方式吗,xzp114@126.com,我的邮箱!万分感谢