All Forums
 Microsoft Windows CE
 CE Downloads and Documents
 Graphics Client Plus Boot Code
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

akidder

1519 Posts

Posted - 23 Jul 2003 :  18:25:07  Show Profile  Email Poster
Graphics Client Plus Boot Code

The boot code on GC Plus in loaded into a flash device and socketed in U22 on the GC Plus. If you have an IC programmer, you can download the code below and update the boot code yourself (you'll need an adapter for the PLCC44 chip package). You can also order updated boot ROMs from ADS Sales. Make sure to specify the ADS release number (e.g. 190110-8005B) when ordering.

WARNING! Damage to boot code sockets is not covered under warranty, so be very careful when removing boot ROMs from their sockets. Use PLC extractor tools for best results.

Related topics: GC Plus CE files


LED Operation at Boot
The normal LED modes for the GC Plus CE bootloader are as follows:
  • Outer Two LEDs ON, Center LED OFF
    Normal boot mode


  • Center LED ON, Outer Two LEDs OFF
    Copying system files from CF card to onboard flash. Do not interrupt.
Known abnormal LED modes include:
  • All On
    Indicates that system is not booting. LED driver inputs are floating.

Boot Code Revision History
1.84
ADS releases: 190110-8005C for 32MiB RAM 1/28/2004
- Can set background color at boot with the following entry:
0xC0000F1C 0x0000010E ; image rotation 5A=90 degrees, B4=180 deg, 10E=270 deg
- Can rotate boot/splash screen image with following entry:
0xC0000F18 0x000000FF ; background color FF

1.83
ADS releases: 190110-8005B for 32MiB RAM 3/28/2003
- Supports images larger than 16MiB
- CE image is loaded 2MiB above base of flash

1.82
ADS releases: 190110-8005A for 32MiB RAM 2/25/2003
- Changes the flash memory allocation, setting aside another 1 MiB for system files (specifically, for CE persistent registry)
- Automatically detects the size of the CE image and determines the location in RAM to which it should be loaded and executed. The boot no longer needs settings in ADSLOAD.HWT for this function, and can even tolerate errors in the settings if they are left in.


Important: Change in Flash Memory Allocation

Beginning with boot 1.82, the storage location of the CE image in flash has changed. See details above for implications.

Transition Details:
It is possible to select flash disk start locations and lengths that overwrite the end of the CE image (which has moved up 1MiB in flash). It is still also possible to set the flash disk length such that it overwrites the beginning of flash.

Because this boot ROM is a significant departure from existing boot code, we will not generally use it in the existing CE 3.0 development systems. There is a good chance that existing CE 3.0 customers will have conflicts with the information already stored in flash as they transition between ROMs. It may also cause confusion with product already in the field.

Boot ROM 1.82 will work with CE 3.0 and CE.NET (4.x).


1.81
ADS releases: 700110-80059 for 32MiB RAM 7/5/2002
- Initializes cache (requires CE build 3.35 or later)
- Initializes serial port TX lines as outputs to prevent oscillation/noise with some serial buffers

1.80 to 1.77
ADS releases: none
- boots faster
- boots CE from ATA card when DIP switch position 2 is ON

1.76
ADS releases: 700110-80055 32MiB RAM 2/28/2001
- Supports J3 flash
- Suppresses all debug port output output by setting DIP switch position 2 to ON


Edited by akidder on 29-Dec-2006: Updated format to match other revision histories. Add details about LEDs.
  Topic  
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.02 seconds. Snitz Forums 2000