关于裸奔第一章换图片的一些疑问!
首先声明我是一个菜鸟,在做裸奔第一章换图片实例时,我用自己的抓的一张320*240图片,替换TQ_LOGO_240320[] 数组,就一直出现Undefined symbol TQ_LOGO_320240(referrde from LCD_TFT.o)错误提示。之后我对原厂提示的TQ_LOGO.c文件里的TQ_LOGO_240320[],和我自己转换过来320*240图片做个对比,发现如下:这是原厂的数组数据结束行:
/* scan line 480 */
#ifdef WIN32
这是我转换的数组数据结束行:
/* scan line 240 */
#ifdef WIN32
为此我还特意查看LCD_TFT.H中的预定义。我是东华3.5的屏,#define LCD_Type LCDW35 //设定屏的类型,
#if((LCD_Type == LCDW35) || (LCD_Type == LCDS35)) // 3.5寸屏
extern unsigned char TQ_LOGO_320240[];//自定义的图片
这两个预定义应该都没错,我现在的问题就是明明是320×240的图片,为什么原厂提示扫描到480行编译可以通,而我用教程里写的320×240转换过来的C为什么就编译不过去,跪求解。望高手赐教,不胜感激! 我刚刚做完, 可以的. 放上自己的图 谢谢,终于找出错误,我网上下载的是T35的代码,他的像素是240×320。而我要的像素是320×240。还要改数组名。真笨! 3# 穿风柳
呵呵呵,不要弄反了.....
多测试一下就可以的
页:
[1]