天嵌 ARM开发社区

 找回密码
 注册
查看: 2287|回复: 4

同是6张图片的问题请管理员技术进来看看

[复制链接]
kira545699636 发表于 2010-5-23 22:25:04 | 显示全部楼层 |阅读模式
本人做6张图片切换的程序,程序编好,编译MAKE无误。。下载成功,下午一直成功显示6张图的切换,本来这没什么,但是我一朋友(也在论坛发了贴)他只能显示三张,同样是用我的程序,后来经他测试,把6张图片改为三张后,循环一次也就是3张图切6次就可以了。然后为了证明我的在我机子上的确能用,结果晚上我下过程序后,结果会随机性的不成功,不成功的时候并且从第5张开始就有损坏,第六张彻底花掉了。但是只要我重新打开ADS1.2重新编译MAKE后再烧进去,就能成功一次,但是第二次再试又出错,这到底是什么原因,希望高手和技术支持解答、、
sx050 发表于 2010-5-23 23:23:06 | 显示全部楼层
有可能是图片太大导致的,当显示的图片很多时,图片就可能不会显示了,不知道是不是这个原因,当我加载很多图片后就不能显示了
回复

使用道具 举报

 楼主| kira545699636 发表于 2010-5-24 09:37:15 | 显示全部楼层
2# sx050
不是没有这种可能。。。具体的现在真不知道。。。希望高手能解答下。。。
回复

使用道具 举报

 楼主| kira545699636 发表于 2010-5-25 20:39:19 | 显示全部楼层
问题解决了,修改如下:再nand.c文件中:
void RdNF2SDRAM( )
{
        U32 i;
        U32 start_addr = 0x0;
        unsigned char * to = (unsigned char *)0x30000000;
        U32 size = 0x100000;
        rNF_Init();
        switch(rNF_ReadID())
红字部分大小为:1m;多图片是超过1m,我这修改为:0x200000,也就是2m就可以了,显示10张图。
回复

使用道具 举报

collonfan 发表于 2010-5-25 21:04:46 | 显示全部楼层
4# kira545699636


我刚用你说的试了,怎么还是不行呀,后面几张图片还是无法显示
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-17 12:37 , Processed in 2.037166 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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