tq2440 4.3寸显示 空白一条
本帖最后由 ceeu 于 2013-3-19 18:48 编辑如下图
刚开始挺好的
我把\TQ2440_CD\出厂烧录镜像合集\天嵌4.3寸屏的镜像\TQ2440_Test\TQ2440_Test_W43_20100607.bin
烧进去进行这个操作
挺好的
后来把TQ2440_CD\TQ2440测试程序\TQ2440_Test_20100607
程序中
LCD_TFT.h中的
#define LCD_Type LCDW35 //设定屏的类型
改成
#define LCD_Type LCDW43 //设定屏的类型
了
把TQ_LOGO.c中的
#if(LCD_Type == LCDT35) // 3.5寸屏
unsigned char TQ_LOGO_240320[] = {
改成
#if(LCD_Type == LCDW43) // 3.5寸屏
unsigned char TQ_LOGO_480272[] = {
了
把图片代码 改成我的图片了 就出现上图中的现象了
现在我把\TQ2440_CD\出厂烧录镜像合集\天嵌4.3寸屏的镜像\TQ2440_Test\TQ2440_Test_W43_20100607.bin
再烧进去后 进行
图2
这个操作
就是
图1
这个现象了
本帖最后由 ceeu 于 2013-3-19 18:47 编辑
用命令9格式化Nand之后重新烧写镜像进行测试。
BINGO{:2_157:}
本帖最后由 ceeu 于 2013-3-17 23:14 编辑
我试了下 让画面反转了下就是
/**************************************************************
在LCD屏幕上指定坐标点画一个指定大小的图片
**************************************************************/
void Paint_Bmp(int x0,int y0,int h,int l,unsigned char bmp[])
{
int x,y;
U32 c;
int p = 0;
for( y = 0 ; y < l ; y++ )
{
for( x = 0 ; x < h ; x++ )
{
c = bmp | (bmp<<8) ;
if ( ( (0+x) < (SCR_XSIZE_TFT)) && ( (0+y) < SCR_YSIZE_TFT) )
LCD_BUFFER = c ;
p = p + 2 ;
}
}
}
就是LCD_BUFFER = c ; 中的xy 调换了下
结果还是有白条感觉要嘛是图片的转换软件有问题或者代码不知道怎么到那个地方就飞了 ceeu 发表于 2013-3-17 23:14 static/image/common/back.gif
我试了下 让画面反转了下就是就是LCD_BUFFER = c ; 中的xy 调换了下
结果 ...
你用天嵌科技光盘提供的测试程序测试一下呢。 亚瑟王 发表于 2013-3-18 16:58 static/image/common/back.gif
你用天嵌科技光盘提供的测试程序测试一下呢。
我用的就是光盘上的测试程序啊 ceeu 发表于 2013-3-18 22:54 static/image/common/back.gif
我用的就是光盘上的测试程序啊
用命令9格式化Nand之后重新烧写镜像进行测试。
页:
[1]