主题 : 为什么NANDFLASH启动进不了Linux! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
楼主  发表于: 2011-11-30 10:31

 为什么NANDFLASH启动进不了Linux!

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
本人按照友善之臂的Micro2440开发板的资料,做了一个外设电路板,其上只有一些简单的东西,包括1个USB HOST、1个USB DEVICE、1个网口、1个串口、1个LCD接口,其它的东西都没有。做好了之后将Micro2440的开发板接上去,目前有2个问题。
第一,从NORFLASH启动能正常进入Bios,但是从NANDFLASH启动的时候不能正常进入Linux系统,提示信息如下:
MMU table base address = 0x33DFC000
DIVN_UPLL0
MPLLVal [M:7fh,P:2h,S:1h]
CLKDIVN:5h

S3C2440A USB Downloader ver R0.03 2004 Jan
USB:IN_ENDPOINT:1 OUT_ENDPOINT:3
FORMAT : <ADDR(DATA):4>+<SIZE(n+10):4>+<DATA:n>+<CS:2>
NOTE:Power off/on or press the reset button for 1 sec
            in order to get a valid USB device address.

NAND device:Manufacture ID: 0xec, Chip ID: 0xda(Samsung K9F2G08U0B)
Could not found stored vivi parameters. Use default vivi parameters.

#####FriendlyARM BIOS 2.0 for 2440 #####
[x] format NAND FLASH for Linux
                       。
                       。
                       。
Version: 1026-2K
Enter your selection:

不知道为什么从NANDFLASH启动不了Linux系统,反而又进入了Bios界面。
然后我按下"b"键,是可以进入Linux系统的,其它命令也能正常操作,只是不能直接正常的从NANDFLASH启动进入Linux系统。
根据上面的提示,不太清楚是哪里的问题,请问大家这是什么情况呢?

第二,串口终端上面经常会出现乱码。比如我在Bios的时候,按下复位键,终端上面显示好几排问号,它不像平时操作终端只产生一些乱码,而是全是乱码,我再复位还是一样,必须关闭终端再开启,然后复位就好了。请问这个又是什么地方的问题呢?

感谢大家阅读我的问题,真心希望大家能够帮忙出出主意,我也研究了好多天了,一点头绪都没有,在这里谢谢大家了!