天嵌 ARM开发社区

 找回密码
 注册
查看: 6266|回复: 17

关于TQ2440图片显示不正常的问题

[复制链接]
wbche 发表于 2011-2-23 18:46:54 | 显示全部楼层 |阅读模式
各位大侠好,小弟近日学习lcd显示,用TQ2440的3.5英寸屏显示图片一半是正确的,一半显示为白色,我用JTAG调试的时候,图片就显示正常了,当下载到flash中运行的时候,就是这样了,不知道为什么,等待各位大大给予帮助,先谢谢了

评分

参与人数 1 +5 收起 理由
gnjiao + 5 赞一个!

查看全部评分

 楼主| wbche 发表于 2011-2-23 18:48:38 | 显示全部楼层
补充一下,利用裸奔三部曲中提供的例程(我的显示屏和作者的是相同的)还是出现同样的问题
回复

使用道具 举报

 楼主| wbche 发表于 2011-2-23 21:55:06 | 显示全部楼层
没人理我,经过一晚上的努力,终于把这个问题解决了,我通过逐个排除的方法,jtag调试没有问题,下载到sRAM中也没有问题,就是下载到flash中存在157行以后的现实为白色,通过串口输出显示的数据,发现图片数组中的数据都是0xFF,可以断定是nand flash这个位置有坏块 了,通过格式化,一切ok了,希望把我的经验告诉大家可以帮助更多的人解决类似的问题,不知道我说的对不对,还请高手指正

评分

参与人数 1 +12 收起 理由
embedsky_lxt + 12

查看全部评分

回复

使用道具 举报

天嵌_support1 发表于 2011-2-24 11:34:58 | 显示全部楼层
:)好帖子。
给你加分。网友
回复

使用道具 举报

油菜地宝冬瓜 发表于 2011-2-24 17:26:02 | 显示全部楼层
我也遇到和你一样的问题
回复

使用道具 举报

 楼主| wbche 发表于 2011-2-24 19:44:17 | 显示全部楼层
记得要完全格式化哦,就是选择哪个有UNSAFE项的
回复

使用道具 举报

guoxixiao 发表于 2011-2-25 09:26:11 | 显示全部楼层
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

Andornotlee 发表于 2011-3-1 23:19:15 | 显示全部楼层
求助!!!!!!!!!
我的屏幕下约三分之一处花屏,下到NAND时间久了又开机,花得更多,不知怎么了?
回复

使用道具 举报

WTW11897 发表于 2011-4-24 19:12:50 | 显示全部楼层
好奇怪的问题哦,我的也是。
貌似存在flash里的数据放久了怎么就没了的感觉。
回复

使用道具 举报

fanspeed 发表于 2011-4-29 13:11:02 | 显示全部楼层
我的多张图片显示,的关机后再开机,后面几张图片会全花掉,想格式化又不会

研究中...
回复

使用道具 举报

fanwei0711 发表于 2011-9-21 09:33:40 | 显示全部楼层
你好,我的屏是4.3的,我程序下到SRAM运行的,
从网上下了几张480×272的图片,烧进去时 ,发现屏幕最后几行是黑白条纹,这是怎么回事?
不要告诉我,屏坏了......
回复

使用道具 举报

w475696010 发表于 2011-10-8 09:04:50 | 显示全部楼层
11# fanwei0711


我的也是,你解决没有嘛,解决了说说,谢谢,研究中》。。。。。
回复

使用道具 举报

travelever 发表于 2011-10-12 13:47:44 | 显示全部楼层
6# wbche


lz说下具体大步骤好吗,怎么格式化?
回复

使用道具 举报

mo0000021 发表于 2011-10-17 09:10:16 | 显示全部楼层
感谢楼主 ,问题解决。
步骤如下,格式化后下载 液晶程序问题就没有了。
*** Warning - bad CRC or NAND, using default environment



##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !

#####    Boot for Nor Flash Main Menu   #####
[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot to Nand Flash
[3] Download Linux Kernel to Nand Flash
[5] Download CRAMFS image to Nand Flash
[6] Download YAFFS image to Nand Flash
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program (eg: uCOS-II or TQ2440_Test)
[b] Download LOGO Picture (.bin) to Nand  Flash
[l] Set LCD Parameters
[o] Download u-boot to Nor Flash
[r] Reboot u-boot
[q] quit from menu
Enter your selection: 9

##### Erase Nand Menu #####
[1] Nand scrub - really clean NAND erasing bad blocks (UNSAFE)
[2] Nand earse - clean NAND eraseing
[q] Return main Menu
Enter your selection: 1

NAND scrub: device 0 whole chip
Warning: scrub option will erase all factory set bad blocks!
         There is no reliable way to recover them.
         Use this command only for testing purposes if you
         are sure of what you are doing!

Really scrub this NAND flash? <y/N> : y
Erasing at 0x91e0000 --  57% complete.
NAND 256MiB 3,3V 8-bit: MTD Erase failure: -5
Erasing at 0xffe0000 -- 100% complete.
OK

##### Erase Nand Menu #####
[1] Nand scrub - really clean NAND erasing bad blocks (UNSAFE)
[2] Nand earse - clean NAND eraseing
[q] Return main Menu
Enter your selection: q

#####    Boot for Nor Flash Main Menu   #####
[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot to Nand Flash
[3] Download Linux Kernel to Nand Flash
[5] Download CRAMFS image to Nand Flash
[6] Download YAFFS image to Nand Flash
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program (eg: uCOS-II or TQ2440_Test)
[b] Download LOGO Picture (.bin) to Nand  Flash
[l] Set LCD Parameters
[o] Download u-boot to Nor Flash
[r] Reboot u-boot
[q] quit from menu
Enter your selection: a
USB host is connected. Waiting a download.

Now, Downloading [ADDRESS:30000000h,TOTAL:488234]
RECEIVED FILE SIZE:  488234 (476KB/S, 1S)

NAND erase: device 0 offset 0x0, size 0x80000
Erasing at 0x60000 -- 100% complete.
OK

NAND write: device 0 offset 0x0, size 0x80000

Writing data at 0x7f800 -- 100% complete.
524288 bytes written: OK
回复

使用道具 举报

mo0000021 发表于 2011-10-17 09:12:17 | 显示全部楼层
貌似是因为之前跑了wince 再来裸跑,NANDFLASH就有坏块,需要格式化。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-17 21:02 , Processed in 2.049434 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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