Author |
Topic |
|
Arcnet
23 Posts |
Posted - 21 Jul 2003 : 10:42:19
|
Hello everybody!
We have BitsyX with XScale.
We've got a problem when upgrading our WinCE from 4.1 to 4.2
We followed instructions from "Getting started guide".
1). When we connected to COM3 ( on BitsyX ) with Hiperterminal, we've got the next messages: ( both switches on S1 were "off" ) ***************************************************************************************** Reset Detected
*******Beginning System Initialization******* CPU ID = A0 PXA255 SDCLK[1] = MemClk MemClk = 99.53 MHz Run Mode = 2 * MemClk Turbo Mode = 2 * Run Mode Mode: RUN
Reading Flash ...(from 0x40004 to 0x408d8) Reading Hardware Tabl
Microsoft Windows CE Ethernet Bootloader built Apr 24 2003 10:35:16 Copyright (c) 2001 Microsoft Corporation Copyright (c) 2001 Intel Corporation Copyright (c) 2002 ADS BitsyX Bootloader Ver (1.04 ) (Built at 10:35:16 on Apr 24 2003)
CPLD Version = 0x3 DipSwitch = 0x3 BootSwitch = 0x8
Booting from Flash. Reading Flash ...(from 0x200008 to 0x011234c4)
CE starts From DRAM(0x800b8000)
Windows CE Kernel for ARM (Thumb Enabled) Built on Feb 12 2003 at 15:36:08 ProcessorType=02d0 Revision=6 sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 Saved Registry will be restored. Sp=ffffc7d0 No SMC Chips. Scanning Installed Providers Installing Layered Providers Installed over Windows C E MS Tcpip [UDP/IP]. Installed over Windows CE MS Tcpip [UDP/IP]. Installed over W indows CE MS Tcpip [TCP/IP]. Installed over Windows CE MS Tcpip [TCP/IP]. Can't Re order under CEPreparing To Reoder Installed Chains FlashFX Disk Detected: Ver 5 .10 (Build 492)
SMARTIO Detected : PartType=0x8535 Firmware=0x0010 Revision=2 SMARTIO : SerialClockRate=10 KBits/S(0xa7).
Microsoft Windows CE Ver. 4.10 (build 908)
BitsyX Windows CE Ver.(4.10.17) **************************************************************************************************
2). The same messages we get when when both switches on S1 were "on" and when 1 was "off" and 2 "on".
3). When switch 2 on S1 was "off", and switch 1 was "on" we got the next menu:
***********************************************************************************************
Reset Detected
*******Beginning System Initialization******* CPU ID = A0 PXA255 SDCLK[1] = MemClk MemClk = 99.53 MHz Run Mode = 2 * MemClk Turbo Mode = 2 * Run Mode Mode: RUN
Reading Flash ...(from 0x40004 to 0x408d8) Reading Hardware Tabl
Microsoft Windows CE Ethernet Bootloader built Apr 24 2003 10:35:16 Copyright (c) 2001 Microsoft Corporation Copyright (c) 2001 Intel Corporation Copyright (c) 2002 ADS BitsyX Bootloader Ver (1.04 ) (Built at 10:35:16 on Apr 24 2003)
CPLD Version = 0x3 DipSwitch = 0x2 BootSwitch = 0x4 Reading Flash ...(from 0x40004 to 0x408d8) Reading Hardware Table(ADSLOAD.HWT) from Flash.
Ethernet Boot Loader Configuration:
0) Display Register 1) Set Register 2) Dump Memory 3) Boot delay: 0 seconds 4) DHCP: Dsbe 5) Reset to factory default configuration 6) Luc xsigfahrsdn image at startup 7) Program RAM image into FLASH (Dsbe) 8) Program SMSC MAC address 9) Boot device order: SMSC -> PCMCIA -> CF A) Download image from ATA card B) Copy CE Files from ATA card to Flash Memory C) Launch Existing Flash resident Image now D) Download image now (Ethernet) E) Test Memory (DRAM) F) IP address: 0000 G) Subnet mask: 0000 H) # bootme's: 0
Enter your selection: ************************************************************************************************
This menu is very different from one mentioned in "Getting started guide".
When we tried to enter any number or letter on HiperTerminal program nothing appiared.
4). We downloaded WinCE 4.2 image and "adsload.rom" file and copied to flash card the next files: "NK.bin", "adsload.hwt", "adsload.reg", "adsload.rom" and added
bmp-file: "adsload.bmp" ( 255 KB ).
5). We restarted BitsyX when switch 1 was "on", and switch 2 was "off" and got the next messages:
*************************************************************************************************
Reset Detected
******* BitsyX Initialization******* CPU ID = A0 PXA255 SDCLK[1] = MemClk MemClk = 99.53 MHz Run Mode = 2 * MemClk Turbo Mode = 2 * Run Mode Mode: RUN
Reading Flash ...(from 0x40004 to 0x408d8) Reading Hardware Tabl
Microsoft Windows CE Ethernet Boot Loader Copyright (c) 2001 Microsoft Corporation Copyright (c) 2001 Intel Corporation Copyright (c) 2002~2003 ADS BitsyX Bootloader Ver (1.06 ) (Built at 12:54:39 on Jul 16 2003)
CPLD Version = 0x3 DipSwitch = 0x2 BootSwitch = 0x4
ADSLOAD.ROM : Reading ... Writing... Programming flash (this will also take a few seconds). File Size = 262144(0x40000) bytes . Erasing flash... Successfully Erased !!!! Writing Flash...(from 0x0 to 0x40000). Compare Memory with Flash, Successfully Done !!!
ADSLOAD.HWT : Reading ... Writing... Programming flash (this will also take a few seconds). File Size = 2260(0x8D4) bytes . Erasing flash... Successfully Erased !!!! Writing Flash Header Size...(0x8d4 bytes) . Writing Flash...(from 0x40004 to 0x408d8). Compare Memory with Flash, Successfully Done !!!
ADSLOAD.REG : Reading ... Writing... Programming flash (this will also take a few seconds). File Size = 2989(0xBAD) bytes . Erasing flash... Successfully Erased !!!! Writing Flash Header Size...(0xbad bytes) . Writing Flash...(from 0x80004 to 0x80bb1). Compare Memory with Flash, Successfully Done !!!
ADSLOAD.EXE : Reading ... Writing... Failed to load ADSLOAD.EXE from an ATA Flash Card.
ADSLOAD.BMP : Reading ... Writing... Programming flash (this will also take a few seconds). File Size = 230454(0x38436) bytes . Erasing flash... Successfully Erased !!!! Writing Flash Header Size...(0x38436 bytes) . Writing Flash...(from 0x100004 to 0x13843a). Compare Memory with Flash, Successfully Done !!!
NK.BIN : Reading ... Writing... Programming flash (this will also take a few minutes). File Size = 14827092(0xE23E54) bytes . Erasing flash... Successfully Erased !!!! Writing Flash Header Size...(0xe23e54 bytes) . Writing Flash Header Size...(0x800b8000 bytes) . Writing Flash...(from 0x200008 to 0x01023e5c). Compare Memory with Flash, Successfully Done !!!
RegBackup : Erasing... Reading Flash ...(from 0x40004 to 0x408d8) Reading Hardware Table(ADSLOAD.HWT) from Flash.
Ethernet Boot Loader Configuration:
0) Display Register 1) Set Register 2) Dump Memory 3) Boot delay: 0 seconds 4) DHCP: Dsbe 5) Erase Flash Memory 6) ST16C554 UART Test 7) Program RAM image into FLASH (Dsbe) 8) Program SMSC MAC address 9) Boot device order: SMSC -> PCMCIA -> CF A) Download image from ATA card B) Copy CE Files from ATA card to Flash Memory C) Launch Existing Flash resident Image now D) Download image now (Ethernet) E) Test Memory (DRAM) F) IP address: 0000 G) Subnet mask: 0000 H) # bootme's: 0 I) Test Ethernet Chip
Enter your selection:
**********************************************************************************************
6). We restarted BitsyX when both switches were "off" ( it's the original mode ) and saw the next:
***********************************************************************************************
Reset Detected
******* BitsyX Initialization******* CPU ID = A0 PXA255 SDCLK[1] = MemClk MemClk = 99.53 MHz Run Mode = 2 * MemClk Turbo Mode = 2 * Run Mode Mode: RUN
Reading Flash ...(from 0x40004 to 0x408d8) Reading Hardware Tabl
Microsoft Windows CE Ethernet Boot Loader Copyright (c) 2001 Microsoft Corporation Copyright (c) 2001 Intel Corporation Copyright (c) 2002~2003 ADS BitsyX Bootloader Ver (1.06 ) (Built at 12:54:39 on Jul 16 2003)
CPLD Version = 0x3 DipSwitch = 0x3 BootSwitch = 0x8
Booting from Flash. Reading Flash ...(from 0x200008 to 0x01023e5c)
CE starts From DRAM(0x800b8000)
Windows CE Kernel for ARM (Thumb Enabled) Built on May 21 2003 at 10:42:54 ProcessorType=02d0 Revision=6 sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 800b9170 Registry area is blank. Sp=ffffc7cc FlashFX Disk Detected: Ver 5.10 (Build 492) No SMC Chips.
SMARTIO Detected : PartType=0x8535 Firmware=0x0010 Revision=2 SMARTIO : SerialClockRate=10 KBits/S(0xa7).
Microsoft Windows CE Ver. 4.20 (build 1088)
BitsyX Windows CE Ver.(4.20.01)
***********************************************************************************************
The display was white, but when tried to connect to BitsyX with USB cable and
ActiveSinc, we saw BitsyX files on desktop monitor, and even could transfer files
between them.
All these operations we did on Development System.
What we have to do to get the whole working operating system and continue to develop
our applications ?
Thank you. |
|
ctacke
877 Posts |
Posted - 21 Jul 2003 : 12:39:52
|
The last configuration, which states:
Microsoft Windows CE Ver. 4.20 (build 1088)
BitsyX Windows CE Ver.(4.20.01)
shows that you have successfully gotten CE 4.2 written to the device and booting, but the display setting are incorrect. I checked the configuration files that were available for download and was able to reproduce the problem.
I've updated the configuration files so that they now support the CE 4.2 builds. You can download the new files from our Build Selector Page.
|
|
|
Arcnet
23 Posts |
Posted - 22 Jul 2003 : 07:36:15
|
Thank you for reply.
Now we can see desktop on display. But when we try to show bitmaps ( 16 bpp ) the display doesn't show it correctly. We didn't have this problem on WinCE 4.1, so we guess that something in display configuration is still not good, or may be problem is in display driver. Please, help us to change the display configuration or provide us with correct display driver.
Thank you. |
|
|
ctacke
877 Posts |
Posted - 22 Jul 2003 : 09:07:28
|
The configuration files are set for 8bpp color. You can adjust your system to 16bpp by changing the setting in both files.
In ADSLOAD.REG change
[HKEY_LOCAL_MACHINE\Drivers\Display\Intel] "Bpp"=dword:08
To
[HKEY_LOCAL_MACHINE\Drivers\Display\Intel] "Bpp"=dword:10
In ADSLOAD.HWT change
0x4400000C 0x03300001 ;LCCR3, 8 BPP
To
0x4400000C 0x04300001 ;LCCR3, 16BPP
You'll see the 16bpp settings in both files, but commented out. |
|
|
Arcnet
23 Posts |
Posted - 22 Jul 2003 : 10:51:05
|
Thank you for reply.
We did it and really got display with 16 bpp.
Now we can see our pictures perfectly, but it works
slower then WinCE 4.1 with 16 bpp ( we show video stream ).
Is it possible to accelerate the system work ?
It's importent for us.
Thank you. |
|
|
bincbom
23 Posts |
Posted - 07 Dec 2004 : 11:50:25
|
Windows CE 4.2 is an "upgrade"?? I think not. Stick with 4.1 - you'll be a lot better off! |
|
|
|
Topic |
|
|
|