dear all,
since I posted several days ago about 128 sdram configuration,
I did not work it out anymore,there must be some mistakes i have not
found yet,so i need u help guys..
okay,the platform is following:
CPU : Xscale pxa255
OS : Windows CE .Net 4.2
Flash : 32MB
SDRAM : 128MB (32MBX4)
well,to configure my 128M sdram,I modified some files below:
F:\WINCE420\PLATFORM\XSBase255\INC
memmap.inc
F:\WINCE420\PLATFORM\XSBase255\INC
memdefs.h
F:\WINCE420\PLATFORM\XSBase255\FILES
config.bib
F:\WINCE420\PLATFORM\XSBase255\INC
xsc1.inc
xsc1.h
xsc1bd.inc
xsc1bd.h
F:\WINCE420\PLATFORM\XSBase255\KERNEL\HAL\ARM
fwxsc1.s
when all of modifies had done,I download the NK.bin,
and the debug information shows:
rom_offset=0x0.
Found pTOC signature.
ROMHDR at Address 800B8044h
RomHdr.ulRAMStart=81C50000h RomHdr.physfirst=800B8000h.
Done.
Writing 0x80076BD8 to flash address 0xB8340000 (length=0xA40).
Sector=0x200 (Length=0x6) Block=0x1 (Length=0x1).
Handling non-block aligned data...
FlashErase: Unlocking flash block(s) [0x1, 0x1] (please wait): Done.
Erasing flash block(s) [0x1, 0x1] (please wait): .Done.
Writing to flash (please wait): Done.
Got EDBG_CMD_JUMPIMG
Got EDBG_CMD_CONFIG, flags:0x00000000
Download successful! Jumping to image at physical 0xA00B9000...
Begin
******************************************************
******************************************************
******************************************************
******************************************************
******************************************************
OEMInitDebugSerial using UART2
Windows CE Kernel for ARM Built on Mar 13 2003 at 22:54:19
ProcessorType=02d0 Revision=6
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable =
800b9ef4
as u see,my system hung at last,
if in normal,sp=ffffc7cc should be printed behind
OEMAddressTable = 800b9ef4
but now,system hung there....
could u give me some suggestions?
thank u in advance.