|
Hi there,
I've created a WinCE6.0 OS image using VS2005 by following the instructions in Adeneo's AT91SAM9260EK Install Notes v1.1.0 B.pdf.
The image compiles properly and may be downloaded to my board via ethernet where it runs.
2 questions which I can't seem to find answers for:
1. When the image is downloaded via ethernet to the board, where is it stored? My guess is SDRAM. Please correct me if I'm wrong.
2. I would like to store the image in NAND flash by using the SAMBA download tool, and have the board boot up and run the image.
Once again, I follow the instructions as in the document above.
The problem is the system sits in a loop rebooting and not running the image. The terminal output is shown below:
RomBOOT > INFO : Low Level Init : OK Init Data flash Load CE-BOOT from Flash to SDRAM Starting eboot ... ÿ initialized ........OK Hz
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Nov 13 2007 16: 53:51 Microsoft Windows CE 6.0 Ethernet Bootloader for the AT91SAM926xEK board Adaptation performed by ADENEO (c) 2007
Master Clock is 49920000 Hz Master Clock is 49920000 Hz
Press [ENTER] to launch image stored in flash or [SPACE] to cancel. Initiating image launch in 0 seconds System ready! Preparing for download... Initialize image flash .......Master Clock is 49920000 Hz --------------------------------------- --- Configuring Chip Select 3 --- --------------------------------------- --- Desired timings --- --------------------------------------- dwNWE_SETUP 20 dwNCS_WR_SETUP 0 dwNRD_SETUP 20 dwNCS_RD_SETUP 0 dwNWE_PULSE 28 dwNCS_WR_PULSE 80 dwNRD_PULSE 28 dwNCS_RD_PULSE 60 dwNRD_CYCLE 94 dwNWE_CYCLE 56 dwClockPeriod_ns 20 --------------------------------------- --- Real timings --- --------------------------------------- dwNWE_SETUP 20 dwNCS_WR_SETUP 0 dwNRD_SETUP 20 dwNCS_RD_SETUP 0 dwNWE_PULSE 40 dwNCS_WR_PULSE 80 dwNRD_PULSE 40 dwNCS_RD_PULSE 60 dwNRD_CYCLE 100 dwNWE_CYCLE 80 ->LoadBlocksInfo LoadBlocksInfo::g_pBlocksInfo : 0x80043F80 <-LoadBlocksInfo OK Launching windows CE image by jumping at address 0x20068000RomBOOT >
etc ad infinitum.
I've setup the NAND parameters according to the figures from the build: Starting address, starting ip, etc.
I'm using the bootloader binaries supplied in the AT91SAM9260EK CE6.0 Binary Evaluation v110.zip file. What addresses are they looking for in the NAND flash?
Is there some step that I'm missing here as I cannot seem to get a stand-alone system to work correctly.
Thank you.
|