关于NK.NBO的32M问题
我用的是PB5.0,默认生成的nk.nb0是32M,现在想把它容量扩大,修改了WINCE500\PLATFORM\At91sam9261ek\Files下面的config.bib:
; Name Start Size Type
; ------- -------- -------- ----
BLDR 80000000 00058000 RESERVED
DRVGLOB 80058000 00001000 RESERVED
NK 80059000 02000000 RAMIMAGE
RAM 82059000 01EA7000 RAM ; 47.56 MB
GDIRAM 83f00000 00100000 RESERVED ; use for gdi
改为了:
; Name Start Size Type
; ------- -------- -------- ----
BLDR 80000000 00058000 RESERVED
DRVGLOB 80058000 00001000 RESERVED
NK 80059000 02500000 RAMIMAGE
RAM 82559000 019A7000 RAM ; 47.56 MB
GDIRAM 83f00000 00100000 RESERVED ; use for gdi
这样就增大到了37M,最后一段也改了:
FSRAMPERCENT=0x40404040
ROMSTART=80059000
ROMWIDTH=32
ROMSIZE=02000000
改为:
FSRAMPERCENT=0x40404040
ROMSTART=80059000
ROMWIDTH=32
ROMSIZE=02500000
PB的setting里面的build option里的run-time image can be larger than 32 MB的勾也打了,eboot的nand选项里面的romsize也改成了0x2500000,但是编译后只成功了一次,其余的最终都在超级终端上显示“Download successful! Jumping to image at 0x8005A000 (physical 0x2005A000)...”。
是不是还要改什么地方啊?