zoukankan      html  css  js  c++  java
  • 关于烧写开机logo之后导致无法启动系统的问题

    http://jazka.blog.51cto.com/809003/664131

    自己在做开机logo时,在网上找到了飞雪待剑的博客(网址如上,在此先感谢飞雪待剑的无私分享),按他给出的方法自己也尝试了一下,烧了几块核心板,是完全可以用的,之后却出了些问题,有的核心板在烧了logo之后wince无法启动了,串口输出信息会停留在这里:

    Preparing for download...
    INFO: *** Device Name 'SMDK64100' ***
    INFO: Using static IP address 0000.
    INFO: Using subnet mask 2525250.
    waitforconnect
    INFO: using TOC[1] dwJumpAddress: 0x80157734
    INFO: OEMLaunch: Jumping to Physical Address 0x50157734h (Virtual Address 0x80157734h)...

    之后会一直不动,另有一种情况是烧写进去的logo总是画面不完整。

    之后自己试了很多方法解决,最好找到一种比较好的办法。

    首先在eboot里

    case 'A':
            case 'a':
                {
                    DWORD i;
    
    
                    OALMSG(TRUE, (TEXT("All block(%d) Erase...\r\n"), wNUM_BLOCKS));
                    for (i = 0; i < 3; i++) {
                        FMD_EraseBlock(i);
                    }
                }
                break;

    将上面for循环里i<3改成i<20或30之类的。之后更新bin文件重新烧写系统,NANDflash启动后进入boot菜单,选择A擦除flash,之后重新烧写系统,再下载logo,如果还是不行的话,需要在boot菜单中按F,和9,格式化一下,之后再重新烧写系统,一般就可以了。

    具体的原理我也是有点不太清楚,但这个方法确实是可以解决这个问题,如果有高手明白请不吝赐教!

  • 相关阅读:
    CLR 对比 JVM
    unity drawcall测试
    UGUI 分页渐变居中效果
    几个ADB常用命令
    jQuery分步步骤
    jquery toast插件
    jQuery数字滚动(模拟网站人气、访问量递增)原创
    jQuery实用工具集
    scrollReveal.js – 页面滚动显示动画JS
    jquery轻量级数字动画插件jquery.countup.js
  • 原文地址:https://www.cnblogs.com/lmzjh/p/4264000.html
Copyright © 2011-2022 走看看