我使用的QQ2440V3开发板,前些日子开始捣鼓Wince6.0,目前自己定制的估计由45.4M(该ROM尚未实际运行的)
感觉板子自带的Flash可能不够用了,于是决定更换下nand Flash
考虑了下难度,我仅仅是将K9F1208U0B更换为K9F1G08U0B,同时将NR4和NR5电阻拿掉.
再次上电,经测试,所有不兼容128MB Flash的supervivi都会提示找不到nand Flash
最后决定烧写mini2440-2009082光盘中的supervivi-128M
(论坛有看到一个兼容64和128的但是无法下载)
但是supervivi-128M得各个菜单项,我发现好使的没几个
下面是我抽取了部分菜单项输入后的反应,各位参考下
初步推断nand Flash识别正常了,但是读写上可能有些错误
可能由于页大小的变化不仅仅是靠硬件设置跳线就完事的,还需要软件支持
##### FriendlyARM BIOS 2.0 for 2440 #####
[x] format NAND FLASH for Linux
[v] Download vivi
[k] Download linux kernel
[y] Download root_yaffs image
[a] Absolute User Application
[n] Download Nboot for WinCE
[l] Download WinCE boot-logo
[w] Download WinCE NK.bin
[d] Download & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the nand flash
Boot the system
[s] Set the boot parameters
Backup NAND Flash to HOST through USB(upload)
[r] Restore NAND Flash from HOST through USB
[q] Goto shell of vivi
Enter your selection: x
Could not found 'param' command
If you want to konw available commands, type 'help'
Enter your selection: v功能正常
Enter your selection: k
后面没有任何提示,只是出现大量空格
Enter your selection: y
Could not found 'loadyaffs' command
If you want to konw available commands, type 'help'
Enter your selection: a
后面没有任何提示,只是出现大量空格
Enter your selection: n功能正常
Enter your selection: w
Clear the free memory
[S2440 : ERR] ID Finding Failure
[FMD_GetInfo : ERR] _ReadXID() Error
BP_Init Fails FMD_GetInfo fails!!!
WARNING: OEMPlatformInit failed to initialize Boot Media.
[S2440 : ERR] ID Finding Failure
[FMD_GetInfo : ERR] _ReadXID() Error
ERROR: BLFlashDownload: FMD_GetInfo call failed
后面是大量空格
Enter your selection: f
没有任何提示,直接返回主菜单
Enter your selection: q
有提示,但是空格将整个目录结构完全扰乱了[ 此帖被283868130在2010-01-21 02:28重新编辑 ]