由于本人课题需要,按照友善之臂的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的时候,按下复位键,终端上面显示好几排问号,它不像平时操作终端只产生一些乱码,而是全是乱码,我再复位还是一样,必须关闭终端再开启,然后复位就好了。请问这个又是什么地方的问题呢?
感谢大家阅读我的问题,真心希望大家能够帮忙出出主意,我也研究了好多天了,一点头绪都没有,在这里谢谢大家了!