天嵌 ARM开发社区

 找回密码
 注册
查看: 1617|回复: 3

关于裸奔第一章换图片的一些疑问!

[复制链接]
穿风柳 发表于 2010-11-22 17:03:57 | 显示全部楼层 |阅读模式
首先声明我是一个菜鸟,在做裸奔第一章换图片实例时,我用自己的抓的一张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为什么就编译不过去,跪求解。望高手赐教,不胜感激!
chen_767 发表于 2010-11-22 17:20:19 | 显示全部楼层
我刚刚做完, 可以的. 放上自己的图
 楼主| 穿风柳 发表于 2010-11-22 17:28:48 | 显示全部楼层
谢谢,终于找出错误,我网上下载的是T35的代码,他的像素是240×320。而我要的像素是320×240。还要改数组名。真笨!
天嵌_support1 发表于 2010-11-22 17:41:48 | 显示全部楼层
3# 穿风柳


呵呵呵,不要弄反了.....
多测试一下就可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-21 04:43 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表