All Forums
 Hardware
 General Hardware, ADSmartIO, Digital I/O and A/Ds
 Can't upgrade BitsyX to WinCE 4.2
 Forum Locked
 Printer Friendly
Author Topic  

Arcnet

23 Posts

Posted - 21 Jul 2003 :  10:42:19  Show Profile
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  Show Profile
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.
Go to Top of Page

Arcnet

23 Posts

Posted - 22 Jul 2003 :  07:36:15  Show Profile
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.
Go to Top of Page

ctacke

877 Posts

Posted - 22 Jul 2003 :  09:07:28  Show Profile
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.
Go to Top of Page

Arcnet

23 Posts

Posted - 22 Jul 2003 :  10:51:05  Show Profile
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.
Go to Top of Page

bincbom

23 Posts

Posted - 07 Dec 2004 :  11:50:25  Show Profile
Windows CE 4.2 is an "upgrade"?? I think not. Stick with 4.1 - you'll be a lot better off!
Go to Top of Page
  Topic  
 Forum Locked
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.06 seconds. Snitz Forums 2000