TQ2440裸奔三部曲例1.1

转载:http://blog.csdn.net/lwj103862095/article/details/7857673


 经过一番的波折终于修改好例1.1,天嵌裸奔三部曲第一章写的教程太旧了,导致很多地方都不像PDF文件里面讲的那样。在这里我总结一下如何修改好这个例子。

      首先程序的文件夹不能带有中文名字命名的,否则用ADS无法打开。用ADS打开程序后,compile一下,再make一下,发现有错误。如何修改这个错误呢?就要选择菜单project --> remove object code ... ,在弹出的对话框中按"ALL Tagerts"来删除原来编译生成的*.o文件,才能编译成功.

      编译成功后,将LCD_TFT.H头文件里面的#define LCD_Type    LCDW35  //设定屏的类型,改为#define LCD_Type    LCDW43  //设定屏的类型,因为我们使用的屏是4.3英寸的。

      然后选择一张我们自己想在屏幕上显示的照片,首先将这张照片用画图这个软件改为像素为480*272,格式为.bmp的相片,然后用天嵌公司提供的BMP图片转换软件,将图片转换得到一个.c和一个.h文件,将.c文件里面数组复制黏贴到TQ_LOGO.c里面数组,将原来的数组覆盖掉。

另外将

#if(LCD_Type == LCDW35)   // 3.5寸屏
unsigned char TQ_LOGO_240320[ ]

改为

#if(LCD_Type == LCDW43)   // 4.3寸屏
unsigned char TQ_LOGO_480272[ ]

最后compile和make一下,最后生成我们需要的.bin文件。

      打开串口工具,将开发板选择开关打到NOR启动,打开开发板电源,

在串口里面选择a,Download user Program (eg:UCOS-II or TQ2440_Test) 等待下载,

再打开DNW工具,transmit我们刚才make生成的.bin文件。

最后将选择开关打到NAND启动,复位后,再选择6,Test TFT LCD。

就可以成功的看到我们自己的照片显示在开发板液晶屏上了。照片如下所示:

TQ2440裸奔三部曲例1.1_第1张图片
 
                                                                                                                                   记于 2012年4月

你可能感兴趣的:(linux的LCD驱动)