All Forums
 Microsoft Windows CE
 General CE
 Unable to Boot CE after uploading *.HWT * *.REG
 Forum Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

robertbowen

10 Posts

Posted - 23 Nov 2002 :  09:06:43  Show Profile  Email Poster
Thanks in advance for your help....
...


The Problem
============
I am unable to boot CE after downloading a copy of ADSLOAD.REG & ADSLOAD.HWT from my ATA Flash to the onboard Flash.

Setup - GMaster WinCE 3.0
=========================

Sets taken to upload a new copy of ADSLOAD.REG and ADSLOAD.HWT
==============================================================
ADS WindowsCE Developers Manual Page 13, Section 2.5

Problem
========
I am presented with the Stylus Calibration Screen and cannot boot back to CE.

Results (debug) from uploading new ADSLOAD.HWT & ADSLOAD.REG Files
==================================================================
>>Processor Initialization Table read.
Determining boot cause.
Reset detected.
Starting monitor.
C0037FFC
Waiting for timers to stabilize.

** Graphics Master Loader initializing(0x4). **

ADS Graphics Master Rom Ver. 1.79 (DRAM : 32 MB, CL:3)
(Build at 12:33:10 on Nov 28 2001)

Finding PCMCIA cards.
Found 1 PCMCIA cards in system.
Reading hardware register values from ATA flash PC card.

You set the switch(Bit 3) for reading files from ATA Card
and Those files will be burn into flash.

ADSLOAD.BMP : Reading ... Writing...
Loader can't find the file (ADSLOAD.BMP)
Failed to load ADSLOAD.BMP from an ATA flash PC card.

ADSLOAD.HWT : Reading ... Writing...
Programming flash (this will also take a few minutes).
File Size = 3382(0xd36) bytes .
Erasing flash...
Successfully Erased !!!!
Writing Flash Header Size...(0xd36 bytes) .
Writing Flash...(from 0x40004 to 0x40d3a).
Compare Memory with Flash, Successfully Done !!!

ADSLOAD.REG : Reading ... Writing...
Programming flash (this will also take a few minutes).
File Size = 21572(0x5444) bytes .
Erasing flash...
Successfully Erased !!!!
Writing Flash Header Size...(0x5444 bytes) .
Writing Flash...(from 0x80004 to 0x85448).
Compare Memory with Flash, Successfully Done !!!

ADSLOAD.EXE : Reading ... Writing...
Loader can't find the file (ADSLOAD.EXE)
Failed to load ADSLOAD.EXE from an ATA flash PC card.

NKLOAD.BIN : Reading ... Writing...
FATReadBin : Can't open file !!!!! .
FATReadBin : Failed reading NLA.I on ATA device 5.
Failed to load NKLOAD.BIN from an ATA flash PC card.
Reading Flash Header Size...(0xd36 bytes)
Reading Flash ...(from 0x40004 to 0x40d3a)
Reading Hardware Table values from Flash.

This is Color, 8 Bit, Active Panel.(Width = 640, Height = 480)
8 BPP Color.




Debug Port Screen Shots - Dip Settings 1,3=ON, All others = OFF
==============================================================
CE starts From DRAM(0xc8600000)
ÀWindows CE Kernel for ARM Built on Oct 18 2001 at 16:13:02
ProcessorType=0b11 Revision=8
sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800
Windows CE Image was built at 15:16:00 on Jan 9 2002.
Initializing Ethernet debug services.
Sp=ffffc7d0
InitializeJit
CADSparse::UpdateRegistry::RegCreateKeyEx err = 0
Data Abort: Thread=80fec944 Proc=801439d0 'device.exe'
AKY=00000009 PC=00c623a0 RA=01f8b7cc BVA=00000010
SMARTIO Detected : PartType:0x8535 Firmware:0x9002 Revision:6
Ethernet Detected : SMC91C96.
UCB1200 Detected : ID = 0x1004


Microsoft Windows CE Ver. 3.0 (build 126)

ADS GMASTER Windows CE Ver.(3.20)

Could not open FLASH Driver.
Could not open FLASH Driver.
ReadAdsLoadRegistry: Could not open FLASH Driver.


Debug Port Screen Shots - Dip Settings 3=ON, All others = OFF
==============================================================
Processor Initialization Table read.
Determining boot cause.
Reset detected.
Starting monitor.
C0037FFC
Waiting for timers to stabilize.

** Graphics Master Loader initializing(0x4). **

ADS Graphics Master Rom Ver. 1.79 (DRAM : 32 MB, CL:3)
(Build at 12:33:10 on Nov 28 2001)

Finding PCMCIA cards.
Reading Flash Header Size...(0xd36 bytes)
Reading Flash ...(from 0x40004 to 0x40d3a)

Reading Hardware Table values from Flash.
*********************************************************************
* ADS Graphics Master Loader *
*********************************************************************


1] Display Register
2] Set Register
3] Dump Memory
4] Set Memory
5] Erase the block of Flash.
6] Display Files in the Flash.
7] Move an Image from Flash to RAM
8] Display Ethernet Information
9] Set Up Ethernet Information
0] Download Image Via Ethernet(ESHELL)
A] Download over Serial (XModem)
B] Execute HWT(Hardware Table) from Flash
C] Start Windows CE @ c8800000
D] Fill Memory with a Pattern
E] Set MAC(Media Access Control) Address

Display of ADSLOAD.HWT - Note I modified the MOUSE POINTER = ON
===============================================================
You seleted 2
You seleted ADS.HWT
LdrDisplayFlash : File Name = ADS.HWT
Reading Flash Header Size...(0xd36 bytes)
Reading Flash ...(from 0x40004 to 0x40d3a)
;---------------------------------------------------------------------
;
; ADS WinCE Hardware Table
;
; 5Jul01 700110-9701A ak/ds
; - change settings for 10MB CE image
; 14aug01 700110-9701A-1 ak
; - add settings for 8, 10 and 12MB CE images [10MB is default]
; 12nov01 700110-9701A-2 ak
; (synchronize with 700110-8700D-1)
; - Clarify that mouse entry is for mouse pointer
; - Add entries for using 64MB DRAM
; - delete pre-9701A revision notes
; 12nov01 700110-9701A-3 ak
; - lengthen section dividers to 70 chars
; 19nov01 700110-9701A-4 ak
; - correction: uncomment entries for 10MB CE image, not 12MB
; 5dec01 700110-9701A-5 ak
; - REG file change
; 4jan02 700110-9701A-6 ak
; - add note on debug port redirect
; 14Jan02 700110-9717A PMD
; - Change to support 32MB Flash Standard Eval Config
;---------------------------------------------------------------------
; defaults shown in brackets []

; Operating system settings (use with boot ROM 1.69 and later)
0x00B00240 0x000000CE ; system is running Windows CE

; Onboard flash set aside for NKLOAD.BIN
;0xA110C401 0x00800000 ; 8MB
0xA110C401 0x00A00000 ; 10MB
;0xA110C401 0x00C00000 ; 12MB

; Location in RAM to load CE image
;0x00B002AD 0xC0800000 ; 8MB CE, 16MB RAM
;0x00B002AD 0xC0600000 ; 10MB CE, 16MB RAM
;0x00B002AD 0xC0400000 ; 12MB CE, 16MB RAM

;0x00B002AD 0xC8800000 ; 8MB CE, 32MB RAM
0x00B002AD 0xC8600000 ; 10MB CE, 32MB RAM
;0x00B002AD 0xC8400000 ; 12MB CE, 32MB RAM

;0x00B002AD 0xC9800000 ; 8MB CE, 64MB RAM
;0x00B002AD 0xC9600000 ; 10MB CE, 64MB RAM
;0x00B002AD 0xC9400000 ; 12MB CE, 64MB RAM


; User/Application settings [default]
0xC0000F00 0x00000001 ; Boot logo: [00=none] 01=ADS logo
0xC0000F10 0x00000000 ; PCMCIA power: [00=5V] 01=3.3V
0xC0000F40 0x00000000 ; Debug output: [00=show] 01=suppress
0xC0000F44 0x00000001 ; Mouse pointer: [00=disable] 01=enable
0xC0000F48 0x00000003 ; Debug output: 01=COM1 02=COM2 [03=COM3]
; Redirect is active only after CE
; is launched (won't work if you need
; the debug menu or CE load status)

;SHARP LQ64D343 VGA 640x480 TFT LCD
0xB0100000 0x00000080 ; LCCR0
0xB0100020 0x35352270 ; LCCR1
0xB0100024 0x182021DF ; LCCR2
0xB0100028 0x00300002 ; LCCR3

0xC0000F04 0x00000008 ; Color depth: [08=8bpp] 10=16bpp 0=not enabled
; Important: Must match panel driver

; Graphics Master SA-1110
; CPU 206 MHz, 32MB SDRAM
0x90020014 0x0000000A ; PPCR
0xA0000000 0xA234A237 ; MDCNFG (32MB) (CL=2,12 Rows, Enable Ba

nk 1 and 0)
0xA0000004 0xAAAAAA9F ; MDCAS00
0xA0000008 0xAAAAAAAA ; MDCAS01
0xA000000C 0xAAAAAAAA ; MDCAS02
0xA0000010 0x74A86F74 ; MSC0, 200ns Flash Timing, BOOT timing
0xA0000014 0x6B596631 ; MSC1, 107ns SA1111 Timing, 70nS I/O timing,
0xA0000018 0x01450145 ; MECR,PCMCIA wait states
0xA000001C 0x02340291 ; MDREFR
0xA0000020 0xAAAAAA9F ; MDCAS20, Not populated
0xA0000024 0xAAAAAAAA ; MDCAS21
0xA0000028 0xAAAAAAAA ; MDCAS22
0xA000002C 0x6D696629 ; MSC2, 50ns Min Timing for CAN, MQ200
0xA0000030 0x90409040 ; SMCNFG, Not used but loaded with a safe value

Display of ADSLOAD.REG - Note I modified DHCP = OFF, Entered IP,Enable KEYBOARD
===============================================================
You seleted ADS.REG
LdrDisplayFlash : File Name = ADS.REG
Reading Flash Header Size...(0x5444 bytes)
Reading Flash ...(from 0x80004 to 0x85448)
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}}

\viewkind4\uc1\pard\f0\fs20 ;---------------------------------------------------
------------------\par
;\par
; ADS WinCE Registry File\par
;\par
; 5Jul01 700110-9701A ak/ds\par
; - set up flash disk as 5MB to fit with 10MB CE image\par
; 14aug01 700110-9701A-1 ak\par
; - add flash disk settings for 8, 10 and 12MB\par
; CE images [10MB is default]\par
; - remove "ADSLoadREG" key (not used)\par
; 12nov01 700110-9701A-2 ak\par
; (synchronize with 700110-8700D-1)\par
; - add power-off-by-J1 keys\par
; - add more Windows Sound keys\par
; - change order of recent file list for Run command\par
; (now more oriented to developers)\par
; - delete pre-9701A revision notes\par
; 12nov01 700110-9701A-3 ak\par
; - add app launch keys\par
; - lengthen section dividers to 70 chars\par
; 19nov01 700110-9701A-4 ak\par
; - HWT file correction\par
; 5dec01 700110-9701A-5 ak\par
; - add key for trapping power failure events\par
; 4jan02 700110-9701A-6 ak\par
; - HWT file change\par
; 14Jan02 700110-9717A PMD\par
; - Change to support 32MB Flash Standard Eval Config\par
;---------------------------------------------------------------------\par
\par
[HKEY_LOCAL_MACHINE\\Platform\\GMaster]\par
"ADSLoadREG"="700110-9717A" ; Revision level of this file\par
; Append info if you change this file\par
; (eg. "700110-9717A modified"\par
; or "700110-9717A rev 1")\par
\par
\par
;---------------------------------------------------------------------\par
; Display dimensions\par
; These are part of your display driver. Do not modify.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\Display]\par
;Sharp LQ64D343 VGA LCD\par
"BitsPerPixel"=dword:08 ; [08=8BPP] 10=16bpp (must match .HWT)\par
"HorizSizeMillimeters"=dword:76\par
"VertSizeMillimeters"=dword:59\par
"PixelsPerLine"=dword:280\par
"PixelsPerColumn"=dword:1E0\par
"HorizPixelsPerInch"=dword:8A\par
"VertPixelsPerInch"=dword:8A\par
"PaletteReverse"=dword:0 ;0 = Normal Mono, 1 = Reverse Mono(Inverted)\par

"Rotate"=dword:00 ; software rotation of panel--allows portrait mode\par
; [00=0 degrees] 5A=90 deg, B4=180, 10E=270\par
\par
;---------------------------------------------------------------------\par
; Touch panel\par
; These are part of your touch panel driver. Do not modify.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\TOUCH]\par
;DTFP 95659 F\par
"SamplePeriodHighHns"=dword:c350 ; 5ms\par
"AdcReadHoldoffHns"=dword:6DC ; 175 us\par
"PenDownHoldoffHns"=dword:1388 ; 500 us\par
"EnableDebugMsg"=dword:0 ; 1=echo raw touch data to debug port\par
"NoTouchScreen"=dword:0 ; [0=touch panel installed]\par
; 1=no touch panel installed (skips calibration)\p
ar
\par
;---------------------------------------------------------------------\par
; Keyboard\par
; If no keyboard is installed, set the status key to 0 to suppress touch\par
; panel calibration message that requires you press a key to complete\par
; calibration.\par
; MTS-Felix Modified on 11-22-2002\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\KEYBD]\par
"Status"=dword:1 ; 0=no keyboard [1=keyboard connected]\par
\par
;---------------------------------------------------------------------\par
; ADS User Touch Panel driver\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\adstouch]\par
"SetActiveRegion"="1024,1024 0,0"\par
\par
\par
;---------------------------------------------------------------------\par
; Show/Hide Desktop\par
;\par
; CE desktop is useful for development, but not usually\par
; used in final application. If desktop is suppressed,\par
; you must already have your applicaton loaded in flash as\par
; ADSLOAD.EXE or in \\FlashFX Disk\\Startup\\ or\par
; \\Storage Card\\Startup to be able to use system.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Platform\\GMaster]\par
"LaunchCEShell"=dword:1 ; [1=show desktop], 0=suppress desktop\par
\par
;---------------------------------------------------------------------\par
; Launch Apps in Startup Folder\par
;\par
; You can launch applications from the Startup\\ folder of either\par
; the "Storage Card" (CF or PCMCIA) or the "FlashFX Disk" (onboard\par
; flash disk). This allows you to launch your own applications\par
; on an ADS single-board computer.\par
;\par
; The LaunchEXE and LaunchVB keys enable execution of .EXE and .VB\par
; applications, respectively. You can reduce boot time by setting\par
; the keys to 0, if not needed.\par
;\par
; Applications loaded as ADSLOAD.EXE will always launch, irrespective\par
; of the settings here.\par
;\par
; Any EXE or VB app on the Storage Card causes the launcher\par
; to ignore files on the FlashFX Disk. This feature allows\par
; technicians to prevent your application from loading and to\par
; run their own test or update application.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Platform\\LaunchApps]\par
"LaunchEXE"=dword:1\par
"LaunchVB"=dword:1\par
\par
;---------------------------------------------------------------------\par
; Taskbar\par
;\par
; The following keys change the behavior of the taskbar.\par
; Useful for full-screen demonstrations when you still\par
; want to have easy access to the desktop.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Shell\\OnTop]\par
"Default"=dword:1 ; [1=keep taskbar on top]\par
[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Shell\\AutoHide]\par
"Default"=dword:0 ; 1=minimize taskbar to a line when not in use\par
\par
;---------------------------------------------------------------------\par
; Power Management: Activity Timeouts\par
;\par
; Duration of inactivity before system suspends (sleeps).\par
; Activity timer is reset by touch panel, keyboard, mouse and\par
; other user input. Note that system will not suspend when\par
; Ethernet driver is active (see Ethernet keys for disable key).\par
;\par
; All values in seconds, entered in hex (e.g. dword:3C is 60 seconds)\par
; 0=disabled\par
;\par
; BattPowerOff timeout when on battery power\par
; ExtPowerOff timeout when on main power\par
; WakeupPowerOff time after wakeup to go back to sleep (usu. 0, disabled)\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Power]\par
"BattPowerOff"=dword:0\par
"ExtPowerOff"=dword:0\par
"WakeupPowerOff"=dword:0\par
\par
;---------------------------------------------------------------------\par
; Power Management: Sleep on J1\par
;\par
; The following keys enable the "sleep" driver built into GMaster\par
; builds 3.13 and later. This driver provides the support needed\par
; for a suspend/wake button using a momentary switch on J1.\par
;\par
; PowerOffByGPIO1 enables monitoring of J1\par
; PowerOffFromApps 0 driver puts system to sleep when contact\par
; closure is detected\par
; 1 application must trap "PWROFF" event issued\par
; when the J1 contacts are closed and\par
; put system to sleep; this allows app to\par
; close down critical processes before suspending\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Power]\par
"PowerOffByGPIO1"=dword:1 ; 1 enable built-in driver\par
"PowerOffFromApps"=dword:0 ; 1 application, 0 built-in driver\par
\par
;---------------------------------------------------------------------\par
; Power Management: Trap power failures\par
;\par
; This registry entry allows your application to get notification\par
; when a power failure has occurred. Normally, the system goes\par
; immediately to sleep when it detects a power failure. This\par
; corresponds to setting this key to "0".\par
;\par
; If you want your application to have a particular behavior during\par
; a power failure, you can set this key to "1" and trap the\par
; VDDPWROFF event yourself. When you've completed application\par
; cleanup, issue the VK_OFF keyboard event to go to sleep.\par
;\par
; Warning! Your power supply must be able to hold up the 5V power\par
; long enough to handle your functions and put the system to sleep.\par
; The Graphics Master needs a minimum of 200ms to go to sleep.\par
; The supercapacitor circuit on the Rev C Graphics Master works for\par
; immediate shutdowns, but test carefully if you think your appplication\par
; will take a long time before going to sleep.\par
;\par
; Availability: Graphics Master CE builds 3.18 and later\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Power]\par
"VddPwrOffFromApps"=dword:0 ; 0 sleep on power fail\par
; 1 issue event "VDDPWROFF"\par
\par
;---------------------------------------------------------------------\par
; Windows Explorer settings\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Explorer]\par
"ViewAll"=dword:1 ; 1=show hidden files\par
"ShowExt"=dword:1 ; 1=show all file extensions\par
"UseRecycleBin"=dword:0 ; 1=send files to Recycle Bin\par
\par
; Recent file list for Run dialog\par
[HKEY_LOCAL_MACHINE\\Explorer\\RunHistory]\par
@=""\par
"0"="\\Windows\\repllog.exe"\par
"1"="\\Windows\\repllog.exe /remote"\par
"2"="\\Windows\\regedit.exe"\par
"3"="\\Windows\\restart.exe"\par
"4"="\\Windows\\polygons.exe"\par
"5"="\\Windows\\reversi.exe"\par
\par
;---------------------------------------------------------------------\par
; Windows Sound\par
;---------------------------------------------------------------------\par
[HKEY_CURRENT_USER\\ControlPanel\\Volume]\par
"Key"=dword:10002 ; key clicks: 02 loud, 01 soft, 00 none\par
"Screen"=dword:10002 ; tap volume: 02 loud, 01 soft, 00 none\par
"Mute"=dword:7 ; 1=Notifications, 2=Apps, 4=Events,\par
; 7=Enable all sounds\par
\par
;---------------------------------------------------------------------\par
; COM1 RS-485 functionality\par
; 0=disable, 1=enable\par
; Set jumpers appropriately\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Serial]\par
"RS485"=dword:0\par
\par
\par
;---------------------------------------------------------------------\par
; IrDA\par
; Set IR keys to 1 if JP7 jumpers are configured for IrDA\par
;\par
; TxDelayDisable and TxOnly keys are available in\par
; ADS CE builds 2.21 and later. These keys are useful\par
; for IrDA transmit-only applications.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\IrDA]\par
"IRSerialPort"=dword:0 ; 1=Serial2 is IrDA (logic polarity\par
; and pulse width is different)\par
"TxDelayDisable"=dword:0 ; 0=delay 10ms between end of transmit and\par
; turning on receiver (IrDA is half duplex)\pa
r
"TxOnly"=dword:0 ; 1=disable IrDA receiver\par
\par
\par
;---------------------------------------------------------------------\par
; Keypad driver\par
; (ADS build 3.06)\par
; This key enables a driver for a 4x4 keypad that maps\par
; key presses to CE keys as follows (x=no key):\par
; Col\par
; 1 2 3 4\par
; 1 up dn rt lf\par
; Row 2 RET ESC Start x\par
; 3 br+ br- vol+ vol-\par
; 4 TAB menu x x\par
;\par
; ADS cable+keypad 610110-40141 matches this driver.\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\Keypad]\par
"KeyPadThreadEnable"=dword:0 ; 1=run Keypadthread, 0=disable\par
"VolumeControlOffset"=dword:100 ; volume change with each keypress\par
"BLightControlOffset"=dword:A ; backlight intensity change per keypress\pa
r
"KeyPadOption"=dword:1 ; ADSmartIO\par
"KeyPadSizeX"=dword:4 ; columns\par
"KeyPadSizeY"=dword:4 ; rows\par
"KeyPadTimeOut"=dword:1388 ; 0x1388 = 5Sec\par
"ShowBuildDate"=dword:0 ; 1=display build date\par
\par
;---------------------------------------------------------------------\par
; System Identification\par
; Use the Ident key for both ActiveSync and for network\par
; connections to other PCs (eg. in Explorer, you can\par
; enter a network path such as \\\\myPC\\SharedDrive)\par
;\par
; Names may be up to 15 characters long and may not\par
; include blanks or the characters \\/:.*?"<>|\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Ident]\par
"Name"="ADS_GMaster"\par
"OrigName"="GMaster"\par
"Desc"="ADS Graphics Master StrongARM Single Board Computer"\par
\par
;---------------------------------------------------------------------\par
; Set Storage memory and Program memory\par
; Page size is 4096 bytes. Default Value is 256 pages for Object Store.\par
; If you set 256 pages(dword:100), the storage memory(object store) is\par
; 256 * 4096 = 1MB. The rest of available memory becomes program memory.\par
;\par
; dword:40 leaves 256k for storage\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\MemoryConfig]\par
"ObjectStorePages"=dword:200\par
\par
;---------------------------------------------------------------------\par
; Ethernet/IP settings\par
; If your network has DHCP service, set that key to 1 and all other parameters\p
ar
; will be set automatically. Otherwise, enter parameters for your network.\par
;\par
; The DoNotInstall key is useful for testing the activity\par
; timer (Ethernet driver prevents system from going to sleep\par
; using the timer) or creating dialup connections.\par
;\par
; The NetUserInterface key allows you to disable the "no network\par
; connection" message when you enable DHCP but don't have your\par
; system connected to the network.\par
;\par
; WINS is used primarily for Ethernet ActiveSync communication.\par
; MTS-Felix modified on 11-22-2002\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Comm\\SMC90001\\Parms]\par
"DoNotInstall"=dword:0 ; 1=do not install Ethernet driver\par
; (avail: ADS build 2.19 and later)\par
\par
[HKEY_LOCAL_MACHINE\\Platform]\par
"NETUserInterface"=dword:0 ; 1=Always Yes, 2= Always No,\par
; other: Pops up Dialog Box\par
\par
[HKEY_LOCAL_MACHINE\\Comm\\SMC90001\\Parms\\TcpIp]\par
"EnableDHCP"=dword:0\par
"IpAddress"="192.168.1.4"\par
"DefaultGateway"="0.0.0.0"\par
"Subnetmask"="255.255.255.0"\par
"DNS"="0.0.0.0"\par
"WINS"="0.0.0.0"\par
\par
;---------------------------------------------------------------------\par
; Serial ActiveSync Connections\par
;\par
; The following keys simplify serial ActiveSync connections.\par
; They allow automatic connections, and allow you to select\par
; the Graphics Client serial port to use for your ActiveSync\par
; connection.\par
;\par
; These keys are available in ADS WinCE builds 3.07 and later\par
;---------------------------------------------------------------------\par
[HKEY_CURRENT_USER\\ControlPanel\\Comm]\par
"AutoCnct"=dword:01 ; 01=enable automatic/direct connections\par
to desktop computer\par
; 00=disable\par
\par
"Cnct"="com1" ; use COM1 for ActiveSync connections\par
;"Cnct"="com2" to use COM2\par
;"Cnct"="com3" to use COM3\par
\par
;---------------------------------------------------------------------\par
; Persistent ActiveSync Partnerships\par
;\par
; The following are registry settings that you can\par
; add to your ADSLOAD.REG file once you have established\par
; an Ethernet ActiveSync partnership with your development\par
; system. This retains your ActiveSync Partnership\par
; even when power has been lost to your system, or when\par
; you perform a hardware (pushbutton) reset.\par
;\par
; Note that you will have to enter some of the registry\par
; entries that are specific to your PC.\par
; These are marked with a "!" for easy searching.\par
;\par
; You can read the values for the keys marked with ! from\par
; your CE device by running \\windows\\regedit on the device.\par
;---------------------------------------------------------------------\par
\par
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows CE Services]\par
"RasTimeoutResponse"=dword:0000003c\par
"Version"=dword:00020000\par
\par
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows CE Services\\Partners]\par
"PCur"=dword:00000001\par
"Connectoid"="Network Connection"\par
"AutoDisc"=dword:00000000\par
\par
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows CE Services]\par
"ExcludeExts"="lnk,tmp,cdb,mdb"\par
\par
; ! Enter these setting from your CE device after establishing\par
; an ActiveSync connection with your host PC\par
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows CE Services\\Partners\\P1]\par

"PName"="MyWorkstation"\par
"PId"=dword:05af05af\par
\par
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows CE Services\\Partners\\P2]\par

; can enter second host PC partnership information here\par
"PName"="MyWorkstation2"\par
"PId"=dword:fa50fa50\par
\par
; ! Uncomment and update only if you are using Platform Manager and\par
; TCP/IP Ethernet debugging (ActiveSync is easier)\par
[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows CE Tools\\Platform Manager]\pa
r
; "TLData"="881354794E3332464F52544800"\par
; "TLName"="TCPIPC.DLL"\par
\par
[HKEY_LOCAL_MACHINE\\Windows CE Services\\synchronization\\objects\\MicrosoftTab
le]\par
"Store"="adosync.dll"\par
\par
;---------------------------------------------------------------------\par
; NT Login\par
; The following keys eliminate the need for you to type a\par
; user name and domain to log into an NT PC.\par
;\par
; The password is stored in a binary encrypted form which can\par
; be extracted from the CE registry. However, the ADS registry\par
; loader doesn't currently support binary strings. If you don't\par
; want to type in a password, create a user account on your NT\par
; workstation that does not require a password. Windows 9x PCs do\par
; not have security and will display all shared files without a\par
; password.\par
;---------------------------------------------------------------------\par
\par
[HKEY_LOCAL_MACHINE\\Comm\\Ident]\par
"Domain"="MyNTStationName"\par
"Username"="UserAccountName"\par
\par
;---------------------------------------------------------------------\par
; Flash Disk\par
;\par
; Set the size of the flash disk. Maximum size and start\par
; address are determined by how much space the build of CE\par
; takes up in onboard flash (see HWT file). The first 1MB\par
; of flash is reserved for system files.\par
;\par
; The Start and Length values, added together, must be less\par
; than or equal to the following values:\par
;\par
; 09000000 16MB flash installed\par
; 0A000000 32MB flash installed\par
;\par
;---------------------------------------------------------------------\par
[HKEY_LOCAL_MACHINE\\Drivers\\BuiltIn\\FlashFx]\par
"Start"=dword:08B00000 ; 10MB CE image\par
; "Length"=dword:0500000 ; 5MB flash disk (16MB flash installed)\par
"Length"=dword:1500000 ; 21MB flash disk (32MB flash installed)\par
\par
; "Start"=dword:08D00000 ; 12MB CE image\par
; "Length"=dword:0300000 ; 3MB flash disk (16MB flash installed)\par
; "Length"=dword:1300000 ; 19MB flash disk (32MB flash installed)\par
\par
; "Start"=dword:08900000 ; 8MB CE image\par
; "Length"=dword:0700000 ; 7MB flash disk (16MB flash installed)\par
; "Length"=dword:1700000 ; 23MB flash disk (32MB flash installed)\par
\par
;---------------------------------------------------------------------\par
; Touch Panel Calibration\par
;---------------------------------------------------------------------\par
\par
[HKEY_LOCAL_MACHINE\\HARDWARE\\DEVICEMAP\\TOUCH]\par
"CalibrationData"="508,499 261,277 260,741 747,744 742,281"\par

robertbowen

10 Posts

Posted - 23 Nov 2002 :  18:23:41  Show Profile  Email Poster
Figured it out. Apparently, the file(s) ADSLOAD.* are case sensitive. I renamed the files using lowercase and my system booted just fine.
Hopefully, this will save others a headache.

Kind Regards,

Robert
Go to Top of Page

akidder

1519 Posts

Posted - 25 Nov 2002 :  10:50:09  Show Profile  Email Poster
The filenames in the CE bootloader aren't case-sensitive. It's more likely that the "\par" entries in the ADSLOAD.REG file were interfering with the parser.

I've moved this posting from the "Hardware/ADSmartIO, GPIO and A/D" forum to the "General CE" forum.
Go to Top of Page

robertbowen

10 Posts

Posted - 25 Nov 2002 :  12:41:32  Show Profile  Email Poster
You are correct. It was the "\PAR" appended to each line. I must have saved it incorrectly the first time around with WordPad.

Kind Regards,

Robert
Go to Top of Page
  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.44 seconds. Snitz Forums 2000