转载: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。
就可以成功的看到我们自己的照片显示在开发板液晶屏上了。照片如下所示: