主题 : micro2440 开机 花屏问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 109819
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
贡献值: 0 点
综合积分: 90 分
注册时间: 2014-11-06
最后登录: 2020-10-27
楼主  发表于: 2014-11-14 14:53

 micro2440 开机 花屏问题

当我把程序固化到NANDFLASH中,重启 这个时候需要将数据复制到ram中运行,,由于这段载入过程 使得LCD会有2s左右的花屏,,,
我下载自带的2440test.bin 也是会出现几秒的花屏期        有什么方法可以解决呢?谢谢
级别: 新手上路
UID: 109819
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
贡献值: 0 点
综合积分: 90 分
注册时间: 2014-11-06
最后登录: 2020-10-27
1楼  发表于: 2014-11-14 18:08

 回 1楼(cjlcjl) 的帖子

谢谢您的回复    我用了一种方法初步解决花屏问题     我直接在2440init.s中将屏的PWNEN位置0     想直接在程序中将LCD电源关断  不知道这样操作 可否
    [ {TRUE}
    ; rGPGUP = rGPGUP|(1<<4)  Pull-up disable
    ; rGPGCON = rGPGCON|(3<<8) GPG4=LCD_PWREN
    ; rLCDCON5 = rLCDCON5&(~(1<<3))|(pwren<<3);  
    ; Lcd_PowerEnable
    ldr    r0,=GPGUP
    ldr    r1,=0x00000010
    str    r1,[r0]
    ldr    r0,=GPGCON
    ldr    r1,=0x00000300
    str    r1,[r0]
    ldr    r0,=LCDCON5
    ldr    r1,=0x00000000
    str    r1,[r0]
    ]
现在不花屏了   但是   刚开始还是会亮一下     一半黑 一般白    这个结果好一点了  但还不是很理想  我想彻底关掉      
级别: 新手上路
UID: 109819
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
贡献值: 0 点
综合积分: 90 分
注册时间: 2014-11-06
最后登录: 2020-10-27
2楼  发表于: 2014-12-10 14:51
顶一下   前段时间用这段汇编将汇编问题解决了,,,但是还不是很爽      比如开机还是会亮一下再被我强制关掉        然后进入logo画面,,,,进入这个画面之前   打开LCD电源    又会亮一下,,,试了很多办法  还是没法把这个问题解决        非常想做成和手机那样  或者  电脑那样,,,开机  就黑屏  然后显示logo   然后载入你的程序,,,,请教各位大神  帮帮忙!!!