|
2440+CE5 NANDFLASH扩展成128M的问题
[复制链接]
如题,小弟将64M的nandflash(k4s1208)换成128M的nandflash(k9f1g08),bootloader、sjf已经改成功,WinCE相应的改了fmd下的cpp和h文件里面关于nand相关的block.page等参数,但是wince系统却始终无法启动啊!
具体更改如下
在nand.h中作如下修改:
line14~line16 改为:#define NAND_BLOCK_CNT (1024)
#define NAND_PAGE_CNT (64)
#define NAND_PAGE_SIZE (2048)
line21: 将#define CMD_READ2 0x50 改为 #define CMD_READ2 0x00
以匹配k9f1g08的参数。
但是编译后 的镜像下载下去后无论是烧写到nandflash空间里还是直接在内存里运行都是到如下地方就停止了:
...
ProcessorType=0920 Revision=0
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8029bde0
DCache: 8 sets, 64 ways, 32 line size, 16384 size
ICache: 8 sets, 64 ways, 32 line size, 16384 size
InitDisplay:640*480
Sp=ffffc7cc
OEMIoControl: Unsupported Code 0x10100b4 - device 0x0101 func 45
OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
是不是还有什么地方没有改到啊?
|
|