hi:

System Configuration:
SDRAM ï?  64 Mbytes
Address range is (0xA0000000 â?? 0xA4000000)

Strata Flash ï?  32 Mbytes
Address range is (0x00000000 â?? 0xA4000000)


Software:

Boot.bib file:
MEMORY
; Name Start Size Type
; ------- -------- -------- ----
EBOOT A00C0000 00080000 RAMIMAGE ; 512 KB for code
RAM A00B8000 00008000 RAM
STACK A0050000 00068000 RESERVED
SECTBUFF A0077C00 00000400 RESERVED
DRV_GLB A1D53000 00001000 RESERVED
BLOCK_BUF A1FF0000 00080000 RESERVED



; Total reserved area, which equals offset of the NK region in RAM
g_dwRamImageStart 00000000 80248000 FIXUPVAR


CONFIG
COMPRESSION=ON
PROFILE=OFF
KERNELFIXUPS=ON
SRE=ON
ROMSTART=A00C0000
ROMWIDTH=32
ROMSIZE=00080000

MODULES
; Name Path Memory
Type
; -------------- ----------------------------------------------
-----------
nk.exe
$(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe EBOOT


CONFIG.BIB
; Name|Virtual/Cached |Size| Region Type
MEMORY
IF IMGFLASH !
NK 80248000 01000000 RAMIMAGE ; SDRAM 16MB:
RAM 81248000 00C00000 RAM ; SDRAM 12MB:
EDBG 8211D000 00020000 RESERVED ; x20000 for EBOOT - 3 Client
memory pools of 24K (128K) ;end address is 0x8213D000
ENDIF


IF IMGFLASH
IF BUILD_ROM_BIN
NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above EBOT
image and configuration block
ENDIF
IF BUILD_ROM_NB0
NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Image
ENDIF

RAM 81248000 00C00000 RAM ; SDRAM 12MB:
ENDIF


AUD_DMA 81E48000 0000A000 RESERVED
SLEEP_SAV 81E52000 00001000 RESERVED
DRV_GLB 81E53000 00001000 RESERVED
CACHE_FLG 81E54000 0003C000 RESERVED
DISPLAY 81E90000 00130000 RESERVED ; 1MB aligned
BLOCK_BUF 81FC0000 00080000 RESERVED
UNUSED_BUF 82040000 000DD000 RESERVED

whql_sig 00000001 00002000 EXTENSION ; WHQL signature extension (6KB).

ZBANK 86000000 00100000 RESERVED


CONFIG


;@CESYSGEN IF !NK_NKNOCOMP
COMPRESSION=ON
;@CESYSGEN ENDIF !NK_NKNOCOMP
;@CESYSGEN IF NK_NKNOCOMP
COMPRESSION=OFF
;@CESYSGEN ENDIF NK_NKNOCOMP

IF IMGPROFILER
PROFILE=ON
ENDIF
IF IMGPROFILER !
PROFILE=OFF
ENDIF

KERNELFIXUPS=ON
ROMFLAGS=0

IF IMGTRUSTROMONLY
IF IMGNOTALLKMODE
ROMFLAGS=12
ENDIF
IF IMGNOTALLKMODE !
ROMFLAGS=10
ENDIF
ENDIF

IF IMGTRUSTROMONLY !
IF IMGNOTALLKMODE
ROMFLAGS=2
ENDIF
IF IMGNOTALLKMODE !
ROMFLAGS=0
ENDIF
ENDIF

IF IMGFLASH !
AUTOSIZE=ON
ENDIF

IF IMGFLASH !
ROMSTART=80248000
ROMWIDTH=32
ENDIF

IF LOCALE=0411 ;JAPAN
FSRAMPERCENT=0x60606060
ENDIF

IF IMGFLASH
ROMSTART=98300000
ROMWIDTH=32
ENDIF

;
; Save some room for Diagnostics Manager (DM) flashed in high memory
;
ROMSIZE=01000000 ;16MB ;This defines the nk.nb0 file size


Serial Debug Message:
*******Beginning System Initialization*******

CPU ID = A0 PXA255
SDCLK[1] = MemClk/2
MemClk = 99.53 MHz
Run Mode = 2 * MemClk
Turbo Mode = Run Mode
Mode: TURBO


Beginning SDRAM Scrub...
SDRAM Scrub Complete

******************************************************
******************************************************
******************************************************
******************************************************
******************************************************
OEMInitDebugSerial using UART1

Microsoft Windows CE Ethernet Bootloader Common Library Version 1.0 Built
Oct 27 2004 19:50:40
Microsoft Windows CE Ethernet Bootloader 3.3 for the TS/TV90 PXA255 Platform
(Built Nov 16 2004)
Press [ENTER] to download now or [SPACE] to cancel.

Initiating image download in 5 seconds. 4 seconds. 3
seconds. 2 seconds. 1 seconds.

Starting auto download ...
Checking for SMC 91C111 Ethernet controller...
LAN91C111: Chip Id 9 Revision 1
SMC MAC Address: 0:4:52:0:33:106
SMC 91C111 Ethernet controller initialized.
System ready!
Preparing for download...
INFO: Using device name: 'XSC1BD8554'
+EbootSendBootmeAndWaitForTftp
Sent BOOTME to 255.255.255.255
-EbootProcessARP returning *PROCESS_ARP_REQUEST*
Rajesh: Entering EbootProcessEDBG
Locked Down Link 1
Src IP 172.20.25.32 Port 0400 Dest IP 172.20.25.56 Port 0D0B
EthDown::TFTPD_OPEN::boot.bin
-EbootSendBootmeAndWaitForTftp

Download BIN file information:
-----------------------------------------------------
[0]: Base Address=0x80248000 Length=0x1AE530

****** Downloading operating system image for SDRAM target ******

Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
rom_offset=0x0.
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
Found pTOC signature.
Entering OEMIsFlashAddr
Entering OEMIsFlashAddr
ROMHDR at Address 80248044h
RomHdr.ulRAMStart=80400000h RomHdr.physfirst=80248000h.
Done.
Writing 0xA00B8118 to flash address 0xB83C0300 (length=0xA3C).
Sector=0x201 (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.
RAJESH: OEMLaunch: Inside fWait.
Rajesh: Entering EbootProcessEDBG
Got EDBG_CMD_JUMPIMG
Got EDBG_CMD_CONFIG, flags:0x00000000
RAJESH:*** Entering ACK Packet ***
Entering OEMIsFlashAddr
INSIDE else of(OEMIsFlashAddr(dwLaunchAddr)) 0x80249000...
Download successful! Jumping to image at physical 0xA0249000...




Problem Statement:

Using a Tiny kernel image for launching.
Ported Ethernet Bootloader from XSC1BD BSP.
We verified that the code is reaching the JUMP to Kernel Start. Please refer
the serial debug messages also.
With the Tiny kernel we included one Stream Interface LED Driver. Configured
to load at Init. (BUILTIN key in platform.reg) I am not getting this LED
toggling. So we concluded that the OS is not executing. Please suggest on the
configuration we are using for tiny kernel & LED Driver.

Thanks & regards,

Re: Prblm: WinCE 4.2 OS launch (hanging at kernel Start) by Dean

Dean
Wed Nov 17 08:50:39 CST 2004

I don't see any debug messages from the OS. Have you done a debug build?
The first messages from the kernel should be coming out very early, and
those don't exist. What are the contents of your OEMAddressTable? This
kind of problem is always a memory configuration of some kind.

--
Dean Ramsier - eMVP


"Peter" <arockiarajeshpeter_donot_spam@harita.com> wrote in message
news:CD7204F5-F19C-4EAD-B643-4E6386B74352@microsoft.com...
> hi:
>
> System Configuration:
> SDRAM ? 64 Mbytes
> Address range is (0xA0000000 - 0xA4000000)
>
> Strata Flash ? 32 Mbytes
> Address range is (0x00000000 - 0xA4000000)
>
>
> Software:
>
> Boot.bib file:
> MEMORY
> ; Name Start Size Type
> ; ------- -------- -------- ----
> EBOOT A00C0000 00080000 RAMIMAGE ; 512 KB for code
> RAM A00B8000 00008000 RAM
> STACK A0050000 00068000 RESERVED
> SECTBUFF A0077C00 00000400 RESERVED
> DRV_GLB A1D53000 00001000 RESERVED
> BLOCK_BUF A1FF0000 00080000 RESERVED
>
>
>
> ; Total reserved area, which equals offset of the NK region in RAM
> g_dwRamImageStart 00000000 80248000 FIXUPVAR
>
>
> CONFIG
> COMPRESSION=ON
> PROFILE=OFF
> KERNELFIXUPS=ON
> SRE=ON
> ROMSTART=A00C0000
> ROMWIDTH=32
> ROMSIZE=00080000
>
> MODULES
> ; Name Path Memory
> Type
> ; -------------- ----------------------------------------------
> -----------
> nk.exe
> $(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe EBOOT
>
>
> CONFIG.BIB
> ; Name|Virtual/Cached |Size| Region Type
> MEMORY
> IF IMGFLASH !
> NK 80248000 01000000 RAMIMAGE ; SDRAM 16MB:
> RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> EDBG 8211D000 00020000 RESERVED ; x20000 for EBOOT - 3 Client
> memory pools of 24K (128K) ;end address is 0x8213D000
> ENDIF
>
>
> IF IMGFLASH
> IF BUILD_ROM_BIN
> NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above EBOT
> image and configuration block
> ENDIF
> IF BUILD_ROM_NB0
> NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Image
> ENDIF
>
> RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> ENDIF
>
>
> AUD_DMA 81E48000 0000A000 RESERVED
> SLEEP_SAV 81E52000 00001000 RESERVED
> DRV_GLB 81E53000 00001000 RESERVED
> CACHE_FLG 81E54000 0003C000 RESERVED
> DISPLAY 81E90000 00130000 RESERVED ; 1MB aligned
> BLOCK_BUF 81FC0000 00080000 RESERVED
> UNUSED_BUF 82040000 000DD000 RESERVED
>
> whql_sig 00000001 00002000 EXTENSION ; WHQL signature extension
(6KB).
>
> ZBANK 86000000 00100000 RESERVED
>
>
> CONFIG
>
>
> ;@CESYSGEN IF !NK_NKNOCOMP
> COMPRESSION=ON
> ;@CESYSGEN ENDIF !NK_NKNOCOMP
> ;@CESYSGEN IF NK_NKNOCOMP
> COMPRESSION=OFF
> ;@CESYSGEN ENDIF NK_NKNOCOMP
>
> IF IMGPROFILER
> PROFILE=ON
> ENDIF
> IF IMGPROFILER !
> PROFILE=OFF
> ENDIF
>
> KERNELFIXUPS=ON
> ROMFLAGS=0
>
> IF IMGTRUSTROMONLY
> IF IMGNOTALLKMODE
> ROMFLAGS=12
> ENDIF
> IF IMGNOTALLKMODE !
> ROMFLAGS=10
> ENDIF
> ENDIF
>
> IF IMGTRUSTROMONLY !
> IF IMGNOTALLKMODE
> ROMFLAGS=2
> ENDIF
> IF IMGNOTALLKMODE !
> ROMFLAGS=0
> ENDIF
> ENDIF
>
> IF IMGFLASH !
> AUTOSIZE=ON
> ENDIF
>
> IF IMGFLASH !
> ROMSTART=80248000
> ROMWIDTH=32
> ENDIF
>
> IF LOCALE=0411 ;JAPAN
> FSRAMPERCENT=0x60606060
> ENDIF
>
> IF IMGFLASH
> ROMSTART=98300000
> ROMWIDTH=32
> ENDIF
>
> ;
> ; Save some room for Diagnostics Manager (DM) flashed in high memory
> ;
> ROMSIZE=01000000 ;16MB ;This defines the nk.nb0 file size
>
>
> Serial Debug Message:
> *******Beginning System Initialization*******
>
> CPU ID = A0 PXA255
> SDCLK[1] = MemClk/2
> MemClk = 99.53 MHz
> Run Mode = 2 * MemClk
> Turbo Mode = Run Mode
> Mode: TURBO
>
>
> Beginning SDRAM Scrub...
> SDRAM Scrub Complete
>
> ******************************************************
> ******************************************************
> ******************************************************
> ******************************************************
> ******************************************************
> OEMInitDebugSerial using UART1
>
> Microsoft Windows CE Ethernet Bootloader Common Library Version 1.0 Built
> Oct 27 2004 19:50:40
> Microsoft Windows CE Ethernet Bootloader 3.3 for the TS/TV90 PXA255
Platform
> (Built Nov 16 2004)
> Press [ENTER] to download now or [SPACE] to cancel.
>
> Initiating image download in 5 seconds. 4 seconds. 3
> seconds. 2 seconds. 1 seconds.
>
> Starting auto download ...
> Checking for SMC 91C111 Ethernet controller...
> LAN91C111: Chip Id 9 Revision 1
> SMC MAC Address: 0:4:52:0:33:106
> SMC 91C111 Ethernet controller initialized.
> System ready!
> Preparing for download...
> INFO: Using device name: 'XSC1BD8554'
> +EbootSendBootmeAndWaitForTftp
> Sent BOOTME to 255.255.255.255
> -EbootProcessARP returning *PROCESS_ARP_REQUEST*
> Rajesh: Entering EbootProcessEDBG
> Locked Down Link 1
> Src IP 172.20.25.32 Port 0400 Dest IP 172.20.25.56 Port 0D0B
> EthDown::TFTPD_OPEN::boot.bin
> -EbootSendBootmeAndWaitForTftp
>
> Download BIN file information:
> -----------------------------------------------------
> [0]: Base Address=0x80248000 Length=0x1AE530
>
> ****** Downloading operating system image for SDRAM target ******
>
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> rom_offset=0x0.
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> Found pTOC signature.
> Entering OEMIsFlashAddr
> Entering OEMIsFlashAddr
> ROMHDR at Address 80248044h
> RomHdr.ulRAMStart=80400000h RomHdr.physfirst=80248000h.
> Done.
> Writing 0xA00B8118 to flash address 0xB83C0300 (length=0xA3C).
> Sector=0x201 (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.
> RAJESH: OEMLaunch: Inside fWait.
> Rajesh: Entering EbootProcessEDBG
> Got EDBG_CMD_JUMPIMG
> Got EDBG_CMD_CONFIG, flags:0x00000000
> RAJESH:*** Entering ACK Packet ***
> Entering OEMIsFlashAddr
> INSIDE else of(OEMIsFlashAddr(dwLaunchAddr)) 0x80249000...
> Download successful! Jumping to image at physical 0xA0249000...
>
>
>
>
> Problem Statement:
>
> Using a Tiny kernel image for launching.
> Ported Ethernet Bootloader from XSC1BD BSP.
> We verified that the code is reaching the JUMP to Kernel Start. Please
refer
> the serial debug messages also.
> With the Tiny kernel we included one Stream Interface LED Driver.
Configured
> to load at Init. (BUILTIN key in platform.reg) I am not getting this LED
> toggling. So we concluded that the OS is not executing. Please suggest on
the
> configuration we are using for tiny kernel & LED Driver.
>
> Thanks & regards,
>
>
>
>
>
>



Re: Prblm: WinCE 4.2 OS launch (hanging at kernel Start) by arockiarajeshpeter_donot_spam

arockiarajeshpeter_donot_spam
Wed Nov 17 23:58:02 CST 2004

My OEMAddressTable is:
OEMAddressTable
;;;-------------------------------------------------------------
;;; Virtual(cached) Phys Addr MB
;;;-------------------------------------------------------------
; // Cotulla-Specific Mappings (common for all boards)
DCD SDRAM_BASE_C_VIRTUAL, SDRAM_BASE_PHYSICAL, 64
; everything SDRAM-related (eboot RAM, eboot RAMIMG, nk RAM, nk
RAMIMAGE, nk MEMDEFS, ethdbg buffs)

DCD ZBANK_BASE_C_VIRTUAL, ZBANK_BASE_PHYSICAL, 1
; (8600 0000, E000 0000) Zero-Bank (in RSVD slot)- No Phy Mem needed
to back up
DCD MEMC_BASE_C_VIRTUAL, MEMC_BASE_PHYSICAL, 1
; (8610 0000, 4800 0000) Memory Controller
DCD PERIF_BASE_C_VIRTUAL, PERIF_BASE_PHYSICAL, 32
; (8620 0000, 4000 0000) Mem-Mapped Registers (perifs)
DCD LCD_BASE_C_VIRTUAL, LCD_BASE_PHYSICAL, 1
; (9820 0000, 4400 0000) LCDC

; // Lubbock-Specific Mappings
DCD BOOT_FLASH_BASE_C_VIRTUAL, BOOT_FLASH_BASE_PHYSICAL,
32 ; (9830 0000, 0000 0000) BOOT ROM (nCS0)
DCD APP_FLASH_BASE_C_VIRTUAL, APP_FLASH_BASE_PHYSICAL,
32 ; (9C30 0000, 0400 0000) Application FLASH (nCS1)
DCD FPGA_REGS_BASE_C_VIRTUAL, FPGA_REGS_BASE_PHYSICAL,
1 ; (9E30 0000, 0800 0000) Lubbock Registers (nCS2 - Lower half)
DCD SMC_ETHERNET_IO_BASE_C_VIRTUAL, SMC_ETHERNET_IO_BASE_PHYSICAL,
1 ; (9F50 0000, 0800 0300) Ethernet - I/O Space (nCS2)
DCD 0x00000000, 0x00000000, 0 ; End of Table (MB MUST BE
ZERO!)

; ------------------------------------------------------------------

I haven't done much modification other than Ethernet init functions in OAL
layer. I am using Lubbock BSP. I planned to modify only the functions
affected in Lubbock that even after i get any Kernel Init functions.

But, now, i don't know where to go? Is it anything related with KITL init
functions? please suggest.

thanks for your response.

Thanks & regards,
Peter.

"Dean Ramsier" wrote:

> I don't see any debug messages from the OS. Have you done a debug build?
> The first messages from the kernel should be coming out very early, and
> those don't exist. What are the contents of your OEMAddressTable? This
> kind of problem is always a memory configuration of some kind.
>
> --
> Dean Ramsier - eMVP
>
>
> "Peter" <arockiarajeshpeter_donot_spam@harita.com> wrote in message
> news:CD7204F5-F19C-4EAD-B643-4E6386B74352@microsoft.com...
> > hi:
> >
> > System Configuration:
> > SDRAM ? 64 Mbytes
> > Address range is (0xA0000000 - 0xA4000000)
> >
> > Strata Flash ? 32 Mbytes
> > Address range is (0x00000000 - 0xA4000000)
> >
> >
> > Software:
> >
> > Boot.bib file:
> > MEMORY
> > ; Name Start Size Type
> > ; ------- -------- -------- ----
> > EBOOT A00C0000 00080000 RAMIMAGE ; 512 KB for code
> > RAM A00B8000 00008000 RAM
> > STACK A0050000 00068000 RESERVED
> > SECTBUFF A0077C00 00000400 RESERVED
> > DRV_GLB A1D53000 00001000 RESERVED
> > BLOCK_BUF A1FF0000 00080000 RESERVED
> >
> >
> >
> > ; Total reserved area, which equals offset of the NK region in RAM
> > g_dwRamImageStart 00000000 80248000 FIXUPVAR
> >
> >
> > CONFIG
> > COMPRESSION=ON
> > PROFILE=OFF
> > KERNELFIXUPS=ON
> > SRE=ON
> > ROMSTART=A00C0000
> > ROMWIDTH=32
> > ROMSIZE=00080000
> >
> > MODULES
> > ; Name Path Memory
> > Type
> > ; -------------- ----------------------------------------------
> > -----------
> > nk.exe
> > $(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe EBOOT
> >
> >
> > CONFIG.BIB
> > ; Name|Virtual/Cached |Size| Region Type
> > MEMORY
> > IF IMGFLASH !
> > NK 80248000 01000000 RAMIMAGE ; SDRAM 16MB:
> > RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> > EDBG 8211D000 00020000 RESERVED ; x20000 for EBOOT - 3 Client
> > memory pools of 24K (128K) ;end address is 0x8213D000
> > ENDIF
> >
> >
> > IF IMGFLASH
> > IF BUILD_ROM_BIN
> > NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above EBOT
> > image and configuration block
> > ENDIF
> > IF BUILD_ROM_NB0
> > NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Image
> > ENDIF
> >
> > RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> > ENDIF
> >
> >
> > AUD_DMA 81E48000 0000A000 RESERVED
> > SLEEP_SAV 81E52000 00001000 RESERVED
> > DRV_GLB 81E53000 00001000 RESERVED
> > CACHE_FLG 81E54000 0003C000 RESERVED
> > DISPLAY 81E90000 00130000 RESERVED ; 1MB aligned
> > BLOCK_BUF 81FC0000 00080000 RESERVED
> > UNUSED_BUF 82040000 000DD000 RESERVED
> >
> > whql_sig 00000001 00002000 EXTENSION ; WHQL signature extension
> (6KB).
> >
> > ZBANK 86000000 00100000 RESERVED
> >
> >
> > CONFIG
> >
> >
> > ;@CESYSGEN IF !NK_NKNOCOMP
> > COMPRESSION=ON
> > ;@CESYSGEN ENDIF !NK_NKNOCOMP
> > ;@CESYSGEN IF NK_NKNOCOMP
> > COMPRESSION=OFF
> > ;@CESYSGEN ENDIF NK_NKNOCOMP
> >
> > IF IMGPROFILER
> > PROFILE=ON
> > ENDIF
> > IF IMGPROFILER !
> > PROFILE=OFF
> > ENDIF
> >
> > KERNELFIXUPS=ON
> > ROMFLAGS=0
> >
> > IF IMGTRUSTROMONLY
> > IF IMGNOTALLKMODE
> > ROMFLAGS=12
> > ENDIF
> > IF IMGNOTALLKMODE !
> > ROMFLAGS=10
> > ENDIF
> > ENDIF
> >
> > IF IMGTRUSTROMONLY !
> > IF IMGNOTALLKMODE
> > ROMFLAGS=2
> > ENDIF
> > IF IMGNOTALLKMODE !
> > ROMFLAGS=0
> > ENDIF
> > ENDIF
> >
> > IF IMGFLASH !
> > AUTOSIZE=ON
> > ENDIF
> >
> > IF IMGFLASH !
> > ROMSTART=80248000
> > ROMWIDTH=32
> > ENDIF
> >
> > IF LOCALE=0411 ;JAPAN
> > FSRAMPERCENT=0x60606060
> > ENDIF
> >
> > IF IMGFLASH
> > ROMSTART=98300000
> > ROMWIDTH=32
> > ENDIF
> >
> > ;
> > ; Save some room for Diagnostics Manager (DM) flashed in high memory
> > ;
> > ROMSIZE=01000000 ;16MB ;This defines the nk.nb0 file size
> >
> >
> > Serial Debug Message:
> > *******Beginning System Initialization*******
> >
> > CPU ID = A0 PXA255
> > SDCLK[1] = MemClk/2
> > MemClk = 99.53 MHz
> > Run Mode = 2 * MemClk
> > Turbo Mode = Run Mode
> > Mode: TURBO
> >
> >
> > Beginning SDRAM Scrub...
> > SDRAM Scrub Complete
> >
> > ******************************************************
> > ******************************************************
> > ******************************************************
> > ******************************************************
> > ******************************************************
> > OEMInitDebugSerial using UART1
> >
> > Microsoft Windows CE Ethernet Bootloader Common Library Version 1.0 Built
> > Oct 27 2004 19:50:40
> > Microsoft Windows CE Ethernet Bootloader 3.3 for the TS/TV90 PXA255
> Platform
> > (Built Nov 16 2004)
> > Press [ENTER] to download now or [SPACE] to cancel.
> >
> > Initiating image download in 5 seconds. 4 seconds. 3
> > seconds. 2 seconds. 1 seconds.
> >
> > Starting auto download ...
> > Checking for SMC 91C111 Ethernet controller...
> > LAN91C111: Chip Id 9 Revision 1
> > SMC MAC Address: 0:4:52:0:33:106
> > SMC 91C111 Ethernet controller initialized.
> > System ready!
> > Preparing for download...
> > INFO: Using device name: 'XSC1BD8554'
> > +EbootSendBootmeAndWaitForTftp
> > Sent BOOTME to 255.255.255.255
> > -EbootProcessARP returning *PROCESS_ARP_REQUEST*
> > Rajesh: Entering EbootProcessEDBG
> > Locked Down Link 1
> > Src IP 172.20.25.32 Port 0400 Dest IP 172.20.25.56 Port 0D0B
> > EthDown::TFTPD_OPEN::boot.bin
> > -EbootSendBootmeAndWaitForTftp
> >
> > Download BIN file information:
> > -----------------------------------------------------
> > [0]: Base Address=0x80248000 Length=0x1AE530
> >
> > ****** Downloading operating system image for SDRAM target ******
> >
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > rom_offset=0x0.
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > Found pTOC signature.
> > Entering OEMIsFlashAddr
> > Entering OEMIsFlashAddr
> > ROMHDR at Address 80248044h
> > RomHdr.ulRAMStart=80400000h RomHdr.physfirst=80248000h.
> > Done.
> > Writing 0xA00B8118 to flash address 0xB83C0300 (length=0xA3C).
> > Sector=0x201 (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.
> > RAJESH: OEMLaunch: Inside fWait.
> > Rajesh: Entering EbootProcessEDBG
> > Got EDBG_CMD_JUMPIMG
> > Got EDBG_CMD_CONFIG, flags:0x00000000
> > RAJESH:*** Entering ACK Packet ***
> > Entering OEMIsFlashAddr
> > INSIDE else of(OEMIsFlashAddr(dwLaunchAddr)) 0x80249000...
> > Download successful! Jumping to image at physical 0xA0249000...
> >
> >
> >
> >
> > Problem Statement:
> >
> > Using a Tiny kernel image for launching.
> > Ported Ethernet Bootloader from XSC1BD BSP.
> > We verified that the code is reaching the JUMP to Kernel Start. Please
> refer
> > the serial debug messages also.
> > With the Tiny kernel we included one Stream Interface LED Driver.
> Configured
> > to load at Init. (BUILTIN key in platform.reg) I am not getting this LED
> > toggling. So we concluded that the OS is not executing. Please suggest on
> the
> > configuration we are using for tiny kernel & LED Driver.
> >
> > Thanks & regards,
> >
> >
> >
> >
> >
> >
>
>
>

Re: Prblm: WinCE 4.2 OS launch (hanging at kernel Start) by Dean

Dean
Thu Nov 18 07:37:45 CST 2004

Looks to me like there is nothing at the location where you are jumping to.
I don't use the Lubbock BSP, so I can't tell you what is going on based on
the messages. However, be sure you're actually jumping to the location
where your image is located, and make sure your image is built for that same
location. For example, if you build it to execute from RAM but then store
it in flash instead of RAM then jumping to RAM won't do you any good.

--
Dean Ramsier - eMVP


"Peter" <arockiarajeshpeter_donot_spam@harita.com> wrote in message
news:1AD8F4B6-63FC-4964-A35E-347C2CDEB8EC@microsoft.com...
> My OEMAddressTable is:
> OEMAddressTable
> ;;;-------------------------------------------------------------
> ;;; Virtual(cached) Phys Addr MB
> ;;;-------------------------------------------------------------
> ; // Cotulla-Specific Mappings (common for all boards)
> DCD SDRAM_BASE_C_VIRTUAL, SDRAM_BASE_PHYSICAL, 64
> ; everything SDRAM-related (eboot RAM, eboot RAMIMG, nk RAM, nk
> RAMIMAGE, nk MEMDEFS, ethdbg buffs)
>
> DCD ZBANK_BASE_C_VIRTUAL, ZBANK_BASE_PHYSICAL, 1
> ; (8600 0000, E000 0000) Zero-Bank (in RSVD slot)- No Phy Mem
needed
> to back up
> DCD MEMC_BASE_C_VIRTUAL, MEMC_BASE_PHYSICAL, 1
> ; (8610 0000, 4800 0000) Memory Controller
> DCD PERIF_BASE_C_VIRTUAL, PERIF_BASE_PHYSICAL, 32
> ; (8620 0000, 4000 0000) Mem-Mapped Registers (perifs)
> DCD LCD_BASE_C_VIRTUAL, LCD_BASE_PHYSICAL, 1
> ; (9820 0000, 4400 0000) LCDC
>
> ; // Lubbock-Specific Mappings
> DCD BOOT_FLASH_BASE_C_VIRTUAL, BOOT_FLASH_BASE_PHYSICAL,
> 32 ; (9830 0000, 0000 0000) BOOT ROM (nCS0)
> DCD APP_FLASH_BASE_C_VIRTUAL, APP_FLASH_BASE_PHYSICAL,
> 32 ; (9C30 0000, 0400 0000) Application FLASH (nCS1)
> DCD FPGA_REGS_BASE_C_VIRTUAL, FPGA_REGS_BASE_PHYSICAL,
> 1 ; (9E30 0000, 0800 0000) Lubbock Registers (nCS2 - Lower half)
> DCD SMC_ETHERNET_IO_BASE_C_VIRTUAL, SMC_ETHERNET_IO_BASE_PHYSICAL,
> 1 ; (9F50 0000, 0800 0300) Ethernet - I/O Space (nCS2)
> DCD 0x00000000, 0x00000000, 0 ; End of Table (MB MUST BE
> ZERO!)
>
> ; ------------------------------------------------------------------
>
> I haven't done much modification other than Ethernet init functions in OAL
> layer. I am using Lubbock BSP. I planned to modify only the functions
> affected in Lubbock that even after i get any Kernel Init functions.
>
> But, now, i don't know where to go? Is it anything related with KITL init
> functions? please suggest.
>
> thanks for your response.
>
> Thanks & regards,
> Peter.
>
> "Dean Ramsier" wrote:
>
> > I don't see any debug messages from the OS. Have you done a debug
build?
> > The first messages from the kernel should be coming out very early, and
> > those don't exist. What are the contents of your OEMAddressTable? This
> > kind of problem is always a memory configuration of some kind.
> >
> > --
> > Dean Ramsier - eMVP
> >
> >
> > "Peter" <arockiarajeshpeter_donot_spam@harita.com> wrote in message
> > news:CD7204F5-F19C-4EAD-B643-4E6386B74352@microsoft.com...
> > > hi:
> > >
> > > System Configuration:
> > > SDRAM ? 64 Mbytes
> > > Address range is (0xA0000000 - 0xA4000000)
> > >
> > > Strata Flash ? 32 Mbytes
> > > Address range is (0x00000000 - 0xA4000000)
> > >
> > >
> > > Software:
> > >
> > > Boot.bib file:
> > > MEMORY
> > > ; Name Start Size Type
> > > ; ------- -------- -------- ----
> > > EBOOT A00C0000 00080000 RAMIMAGE ; 512 KB for code
> > > RAM A00B8000 00008000 RAM
> > > STACK A0050000 00068000 RESERVED
> > > SECTBUFF A0077C00 00000400 RESERVED
> > > DRV_GLB A1D53000 00001000 RESERVED
> > > BLOCK_BUF A1FF0000 00080000 RESERVED
> > >
> > >
> > >
> > > ; Total reserved area, which equals offset of the NK region in RAM
> > > g_dwRamImageStart 00000000 80248000 FIXUPVAR
> > >
> > >
> > > CONFIG
> > > COMPRESSION=ON
> > > PROFILE=OFF
> > > KERNELFIXUPS=ON
> > > SRE=ON
> > > ROMSTART=A00C0000
> > > ROMWIDTH=32
> > > ROMSIZE=00080000
> > >
> > > MODULES
> > > ; Name Path
Memory
> > > Type
> > > ; -------------- ----------------------------------------------
> > > -----------
> > > nk.exe
> > > $(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe EBOOT
> > >
> > >
> > > CONFIG.BIB
> > > ; Name|Virtual/Cached |Size| Region Type
> > > MEMORY
> > > IF IMGFLASH !
> > > NK 80248000 01000000 RAMIMAGE ; SDRAM 16MB:
> > > RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> > > EDBG 8211D000 00020000 RESERVED ; x20000 for EBOOT - 3
Client
> > > memory pools of 24K (128K) ;end address is 0x8213D000
> > > ENDIF
> > >
> > >
> > > IF IMGFLASH
> > > IF BUILD_ROM_BIN
> > > NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above
EBOT
> > > image and configuration block
> > > ENDIF
> > > IF BUILD_ROM_NB0
> > > NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Image
> > > ENDIF
> > >
> > > RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> > > ENDIF
> > >
> > >
> > > AUD_DMA 81E48000 0000A000 RESERVED
> > > SLEEP_SAV 81E52000 00001000 RESERVED
> > > DRV_GLB 81E53000 00001000 RESERVED
> > > CACHE_FLG 81E54000 0003C000 RESERVED
> > > DISPLAY 81E90000 00130000 RESERVED ; 1MB aligned
> > > BLOCK_BUF 81FC0000 00080000 RESERVED
> > > UNUSED_BUF 82040000 000DD000 RESERVED
> > >
> > > whql_sig 00000001 00002000 EXTENSION ; WHQL signature extension
> > (6KB).
> > >
> > > ZBANK 86000000 00100000 RESERVED
> > >
> > >
> > > CONFIG
> > >
> > >
> > > ;@CESYSGEN IF !NK_NKNOCOMP
> > > COMPRESSION=ON
> > > ;@CESYSGEN ENDIF !NK_NKNOCOMP
> > > ;@CESYSGEN IF NK_NKNOCOMP
> > > COMPRESSION=OFF
> > > ;@CESYSGEN ENDIF NK_NKNOCOMP
> > >
> > > IF IMGPROFILER
> > > PROFILE=ON
> > > ENDIF
> > > IF IMGPROFILER !
> > > PROFILE=OFF
> > > ENDIF
> > >
> > > KERNELFIXUPS=ON
> > > ROMFLAGS=0
> > >
> > > IF IMGTRUSTROMONLY
> > > IF IMGNOTALLKMODE
> > > ROMFLAGS=12
> > > ENDIF
> > > IF IMGNOTALLKMODE !
> > > ROMFLAGS=10
> > > ENDIF
> > > ENDIF
> > >
> > > IF IMGTRUSTROMONLY !
> > > IF IMGNOTALLKMODE
> > > ROMFLAGS=2
> > > ENDIF
> > > IF IMGNOTALLKMODE !
> > > ROMFLAGS=0
> > > ENDIF
> > > ENDIF
> > >
> > > IF IMGFLASH !
> > > AUTOSIZE=ON
> > > ENDIF
> > >
> > > IF IMGFLASH !
> > > ROMSTART=80248000
> > > ROMWIDTH=32
> > > ENDIF
> > >
> > > IF LOCALE=0411 ;JAPAN
> > > FSRAMPERCENT=0x60606060
> > > ENDIF
> > >
> > > IF IMGFLASH
> > > ROMSTART=98300000
> > > ROMWIDTH=32
> > > ENDIF
> > >
> > > ;
> > > ; Save some room for Diagnostics Manager (DM) flashed in high memory
> > > ;
> > > ROMSIZE=01000000 ;16MB ;This defines the nk.nb0 file size
> > >
> > >
> > > Serial Debug Message:
> > > *******Beginning System Initialization*******
> > >
> > > CPU ID = A0 PXA255
> > > SDCLK[1] = MemClk/2
> > > MemClk = 99.53 MHz
> > > Run Mode = 2 * MemClk
> > > Turbo Mode = Run Mode
> > > Mode: TURBO
> > >
> > >
> > > Beginning SDRAM Scrub...
> > > SDRAM Scrub Complete
> > >
> > > ******************************************************
> > > ******************************************************
> > > ******************************************************
> > > ******************************************************
> > > ******************************************************
> > > OEMInitDebugSerial using UART1
> > >
> > > Microsoft Windows CE Ethernet Bootloader Common Library Version 1.0
Built
> > > Oct 27 2004 19:50:40
> > > Microsoft Windows CE Ethernet Bootloader 3.3 for the TS/TV90 PXA255
> > Platform
> > > (Built Nov 16 2004)
> > > Press [ENTER] to download now or [SPACE] to cancel.
> > >
> > > Initiating image download in 5 seconds. 4 seconds.
3
> > > seconds. 2 seconds. 1 seconds.
> > >
> > > Starting auto download ...
> > > Checking for SMC 91C111 Ethernet controller...
> > > LAN91C111: Chip Id 9 Revision 1
> > > SMC MAC Address: 0:4:52:0:33:106
> > > SMC 91C111 Ethernet controller initialized.
> > > System ready!
> > > Preparing for download...
> > > INFO: Using device name: 'XSC1BD8554'
> > > +EbootSendBootmeAndWaitForTftp
> > > Sent BOOTME to 255.255.255.255
> > > -EbootProcessARP returning *PROCESS_ARP_REQUEST*
> > > Rajesh: Entering EbootProcessEDBG
> > > Locked Down Link 1
> > > Src IP 172.20.25.32 Port 0400 Dest IP 172.20.25.56 Port 0D0B
> > > EthDown::TFTPD_OPEN::boot.bin
> > > -EbootSendBootmeAndWaitForTftp
> > >
> > > Download BIN file information:
> > > -----------------------------------------------------
> > > [0]: Base Address=0x80248000 Length=0x1AE530
> > >
> > > ****** Downloading operating system image for SDRAM target ******
> > >
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > rom_offset=0x0.
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > Found pTOC signature.
> > > Entering OEMIsFlashAddr
> > > Entering OEMIsFlashAddr
> > > ROMHDR at Address 80248044h
> > > RomHdr.ulRAMStart=80400000h RomHdr.physfirst=80248000h.
> > > Done.
> > > Writing 0xA00B8118 to flash address 0xB83C0300 (length=0xA3C).
> > > Sector=0x201 (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.
> > > RAJESH: OEMLaunch: Inside fWait.
> > > Rajesh: Entering EbootProcessEDBG
> > > Got EDBG_CMD_JUMPIMG
> > > Got EDBG_CMD_CONFIG, flags:0x00000000
> > > RAJESH:*** Entering ACK Packet ***
> > > Entering OEMIsFlashAddr
> > > INSIDE else of(OEMIsFlashAddr(dwLaunchAddr)) 0x80249000...
> > > Download successful! Jumping to image at physical 0xA0249000...
> > >
> > >
> > >
> > >
> > > Problem Statement:
> > >
> > > Using a Tiny kernel image for launching.
> > > Ported Ethernet Bootloader from XSC1BD BSP.
> > > We verified that the code is reaching the JUMP to Kernel Start. Please
> > refer
> > > the serial debug messages also.
> > > With the Tiny kernel we included one Stream Interface LED Driver.
> > Configured
> > > to load at Init. (BUILTIN key in platform.reg) I am not getting this
LED
> > > toggling. So we concluded that the OS is not executing. Please suggest
on
> > the
> > > configuration we are using for tiny kernel & LED Driver.
> > >
> > > Thanks & regards,
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >



Re: Prblm: WinCE 4.2 OS launch (hanging at kernel Start) by arockiarajeshpeter_donot_spam

arockiarajeshpeter_donot_spam
Thu Nov 18 09:24:05 CST 2004

Thanks for u'r comments.
One question:
I am using physical addresses of SDRAM in boot.bib and Virtual /Cached in
config.bib. Is it right?

I saw physical memory is used for boot.bib definitions only in Platform
Builder's help. But, all the sample codes are using virtual/cahed in boot.bib
including Lubbock BSP.

My problem is my bootloader is not establishing the connection with PB when
i use Virtaul/cached in boot.bib. So, i sticked with physical address in
boot.bib since it's working fine for me.

Any comments?

thanks & regards,
Peter

"Dean Ramsier" wrote:

> Looks to me like there is nothing at the location where you are jumping to.
> I don't use the Lubbock BSP, so I can't tell you what is going on based on
> the messages. However, be sure you're actually jumping to the location
> where your image is located, and make sure your image is built for that same
> location. For example, if you build it to execute from RAM but then store
> it in flash instead of RAM then jumping to RAM won't do you any good.
>
> --
> Dean Ramsier - eMVP
>
>
> "Peter" <arockiarajeshpeter_donot_spam@harita.com> wrote in message
> news:1AD8F4B6-63FC-4964-A35E-347C2CDEB8EC@microsoft.com...
> > My OEMAddressTable is:
> > OEMAddressTable
> > ;;;-------------------------------------------------------------
> > ;;; Virtual(cached) Phys Addr MB
> > ;;;-------------------------------------------------------------
> > ; // Cotulla-Specific Mappings (common for all boards)
> > DCD SDRAM_BASE_C_VIRTUAL, SDRAM_BASE_PHYSICAL, 64
> > ; everything SDRAM-related (eboot RAM, eboot RAMIMG, nk RAM, nk
> > RAMIMAGE, nk MEMDEFS, ethdbg buffs)
> >
> > DCD ZBANK_BASE_C_VIRTUAL, ZBANK_BASE_PHYSICAL, 1
> > ; (8600 0000, E000 0000) Zero-Bank (in RSVD slot)- No Phy Mem
> needed
> > to back up
> > DCD MEMC_BASE_C_VIRTUAL, MEMC_BASE_PHYSICAL, 1
> > ; (8610 0000, 4800 0000) Memory Controller
> > DCD PERIF_BASE_C_VIRTUAL, PERIF_BASE_PHYSICAL, 32
> > ; (8620 0000, 4000 0000) Mem-Mapped Registers (perifs)
> > DCD LCD_BASE_C_VIRTUAL, LCD_BASE_PHYSICAL, 1
> > ; (9820 0000, 4400 0000) LCDC
> >
> > ; // Lubbock-Specific Mappings
> > DCD BOOT_FLASH_BASE_C_VIRTUAL, BOOT_FLASH_BASE_PHYSICAL,
> > 32 ; (9830 0000, 0000 0000) BOOT ROM (nCS0)
> > DCD APP_FLASH_BASE_C_VIRTUAL, APP_FLASH_BASE_PHYSICAL,
> > 32 ; (9C30 0000, 0400 0000) Application FLASH (nCS1)
> > DCD FPGA_REGS_BASE_C_VIRTUAL, FPGA_REGS_BASE_PHYSICAL,
> > 1 ; (9E30 0000, 0800 0000) Lubbock Registers (nCS2 - Lower half)
> > DCD SMC_ETHERNET_IO_BASE_C_VIRTUAL, SMC_ETHERNET_IO_BASE_PHYSICAL,
> > 1 ; (9F50 0000, 0800 0300) Ethernet - I/O Space (nCS2)
> > DCD 0x00000000, 0x00000000, 0 ; End of Table (MB MUST BE
> > ZERO!)
> >
> > ; ------------------------------------------------------------------
> >
> > I haven't done much modification other than Ethernet init functions in OAL
> > layer. I am using Lubbock BSP. I planned to modify only the functions
> > affected in Lubbock that even after i get any Kernel Init functions.
> >
> > But, now, i don't know where to go? Is it anything related with KITL init
> > functions? please suggest.
> >
> > thanks for your response.
> >
> > Thanks & regards,
> > Peter.
> >
> > "Dean Ramsier" wrote:
> >
> > > I don't see any debug messages from the OS. Have you done a debug
> build?
> > > The first messages from the kernel should be coming out very early, and
> > > those don't exist. What are the contents of your OEMAddressTable? This
> > > kind of problem is always a memory configuration of some kind.
> > >
> > > --
> > > Dean Ramsier - eMVP
> > >
> > >
> > > "Peter" <arockiarajeshpeter_donot_spam@harita.com> wrote in message
> > > news:CD7204F5-F19C-4EAD-B643-4E6386B74352@microsoft.com...
> > > > hi:
> > > >
> > > > System Configuration:
> > > > SDRAM ? 64 Mbytes
> > > > Address range is (0xA0000000 - 0xA4000000)
> > > >
> > > > Strata Flash ? 32 Mbytes
> > > > Address range is (0x00000000 - 0xA4000000)
> > > >
> > > >
> > > > Software:
> > > >
> > > > Boot.bib file:
> > > > MEMORY
> > > > ; Name Start Size Type
> > > > ; ------- -------- -------- ----
> > > > EBOOT A00C0000 00080000 RAMIMAGE ; 512 KB for code
> > > > RAM A00B8000 00008000 RAM
> > > > STACK A0050000 00068000 RESERVED
> > > > SECTBUFF A0077C00 00000400 RESERVED
> > > > DRV_GLB A1D53000 00001000 RESERVED
> > > > BLOCK_BUF A1FF0000 00080000 RESERVED
> > > >
> > > >
> > > >
> > > > ; Total reserved area, which equals offset of the NK region in RAM
> > > > g_dwRamImageStart 00000000 80248000 FIXUPVAR
> > > >
> > > >
> > > > CONFIG
> > > > COMPRESSION=ON
> > > > PROFILE=OFF
> > > > KERNELFIXUPS=ON
> > > > SRE=ON
> > > > ROMSTART=A00C0000
> > > > ROMWIDTH=32
> > > > ROMSIZE=00080000
> > > >
> > > > MODULES
> > > > ; Name Path
> Memory
> > > > Type
> > > > ; -------------- ----------------------------------------------
> > > > -----------
> > > > nk.exe
> > > > $(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe EBOOT
> > > >
> > > >
> > > > CONFIG.BIB
> > > > ; Name|Virtual/Cached |Size| Region Type
> > > > MEMORY
> > > > IF IMGFLASH !
> > > > NK 80248000 01000000 RAMIMAGE ; SDRAM 16MB:
> > > > RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> > > > EDBG 8211D000 00020000 RESERVED ; x20000 for EBOOT - 3
> Client
> > > > memory pools of 24K (128K) ;end address is 0x8213D000
> > > > ENDIF
> > > >
> > > >
> > > > IF IMGFLASH
> > > > IF BUILD_ROM_BIN
> > > > NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above
> EBOT
> > > > image and configuration block
> > > > ENDIF
> > > > IF BUILD_ROM_NB0
> > > > NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Image
> > > > ENDIF
> > > >
> > > > RAM 81248000 00C00000 RAM ; SDRAM 12MB:
> > > > ENDIF
> > > >
> > > >
> > > > AUD_DMA 81E48000 0000A000 RESERVED
> > > > SLEEP_SAV 81E52000 00001000 RESERVED
> > > > DRV_GLB 81E53000 00001000 RESERVED
> > > > CACHE_FLG 81E54000 0003C000 RESERVED
> > > > DISPLAY 81E90000 00130000 RESERVED ; 1MB aligned
> > > > BLOCK_BUF 81FC0000 00080000 RESERVED
> > > > UNUSED_BUF 82040000 000DD000 RESERVED
> > > >
> > > > whql_sig 00000001 00002000 EXTENSION ; WHQL signature extension
> > > (6KB).
> > > >
> > > > ZBANK 86000000 00100000 RESERVED
> > > >
> > > >
> > > > CONFIG
> > > >
> > > >
> > > > ;@CESYSGEN IF !NK_NKNOCOMP
> > > > COMPRESSION=ON
> > > > ;@CESYSGEN ENDIF !NK_NKNOCOMP
> > > > ;@CESYSGEN IF NK_NKNOCOMP
> > > > COMPRESSION=OFF
> > > > ;@CESYSGEN ENDIF NK_NKNOCOMP
> > > >
> > > > IF IMGPROFILER
> > > > PROFILE=ON
> > > > ENDIF
> > > > IF IMGPROFILER !
> > > > PROFILE=OFF
> > > > ENDIF
> > > >
> > > > KERNELFIXUPS=ON
> > > > ROMFLAGS=0
> > > >
> > > > IF IMGTRUSTROMONLY
> > > > IF IMGNOTALLKMODE
> > > > ROMFLAGS=12
> > > > ENDIF
> > > > IF IMGNOTALLKMODE !
> > > > ROMFLAGS=10
> > > > ENDIF
> > > > ENDIF
> > > >
> > > > IF IMGTRUSTROMONLY !
> > > > IF IMGNOTALLKMODE
> > > > ROMFLAGS=2
> > > > ENDIF
> > > > IF IMGNOTALLKMODE !
> > > > ROMFLAGS=0
> > > > ENDIF
> > > > ENDIF
> > > >
> > > > IF IMGFLASH !
> > > > AUTOSIZE=ON
> > > > ENDIF
> > > >
> > > > IF IMGFLASH !
> > > > ROMSTART=80248000
> > > > ROMWIDTH=32
> > > > ENDIF
> > > >
> > > > IF LOCALE=0411 ;JAPAN
> > > > FSRAMPERCENT=0x60606060
> > > > ENDIF
> > > >
> > > > IF IMGFLASH
> > > > ROMSTART=98300000
> > > > ROMWIDTH=32
> > > > ENDIF
> > > >
> > > > ;
> > > > ; Save some room for Diagnostics Manager (DM) flashed in high memory
> > > > ;
> > > > ROMSIZE=01000000 ;16MB ;This defines the nk.nb0 file size
> > > >
> > > >
> > > > Serial Debug Message:
> > > > *******Beginning System Initialization*******
> > > >
> > > > CPU ID = A0 PXA255
> > > > SDCLK[1] = MemClk/2
> > > > MemClk = 99.53 MHz
> > > > Run Mode = 2 * MemClk
> > > > Turbo Mode = Run Mode
> > > > Mode: TURBO
> > > >
> > > >
> > > > Beginning SDRAM Scrub...
> > > > SDRAM Scrub Complete
> > > >
> > > > ******************************************************
> > > > ******************************************************
> > > > ******************************************************
> > > > ******************************************************
> > > > ******************************************************
> > > > OEMInitDebugSerial using UART1
> > > >
> > > > Microsoft Windows CE Ethernet Bootloader Common Library Version 1.0
> Built
> > > > Oct 27 2004 19:50:40
> > > > Microsoft Windows CE Ethernet Bootloader 3.3 for the TS/TV90 PXA255
> > > Platform
> > > > (Built Nov 16 2004)
> > > > Press [ENTER] to download now or [SPACE] to cancel.
> > > >
> > > > Initiating image download in 5 seconds. 4 seconds.
> 3
> > > > seconds. 2 seconds. 1 seconds.
> > > >
> > > > Starting auto download ...
> > > > Checking for SMC 91C111 Ethernet controller...
> > > > LAN91C111: Chip Id 9 Revision 1
> > > > SMC MAC Address: 0:4:52:0:33:106
> > > > SMC 91C111 Ethernet controller initialized.
> > > > System ready!
> > > > Preparing for download...
> > > > INFO: Using device name: 'XSC1BD8554'
> > > > +EbootSendBootmeAndWaitForTftp
> > > > Sent BOOTME to 255.255.255.255
> > > > -EbootProcessARP returning *PROCESS_ARP_REQUEST*
> > > > Rajesh: Entering EbootProcessEDBG
> > > > Locked Down Link 1
> > > > Src IP 172.20.25.32 Port 0400 Dest IP 172.20.25.56 Port 0D0B
> > > > EthDown::TFTPD_OPEN::boot.bin
> > > > -EbootSendBootmeAndWaitForTftp
> > > >
> > > > Download BIN file information:
> > > > -----------------------------------------------------
> > > > [0]: Base Address=0x80248000 Length=0x1AE530
> > > >
> > > > ****** Downloading operating system image for SDRAM target ******
> > > >
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > rom_offset=0x0.
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > Found pTOC signature.
> > > > Entering OEMIsFlashAddr
> > > > Entering OEMIsFlashAddr
> > > > ROMHDR at Address 80248044h
> > > > RomHdr.ulRAMStart=80400000h RomHdr.physfirst=80248000h.
> > > > Done.
> > > > Writing 0xA00B8118 to flash address 0xB83C0300 (length=0xA3C).
> > > > Sector=0x201 (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.