- Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Feb 16 2012 15:13:12
- Microsoft Windows CE Bootloader for PicoCOM4 Built Feb 16 2012
- Portions copyright (c) 2009 F&S Elektronik Systeme GmbH
- Boot Loader, Version 1.6
- NBoot, Version C425
- HW-Watchdog: ON
- System ready!
- Preparing for download...
- Press >S< to step into monitor...
- AUTO BOOT enabled
- Kernel (2699kB) read from flash disk started finished in 1 milliseconds
- INFO: OEMLaunch: Jumping to Physical Address 0x301423ACh (Virtual Address 0x0h)...
- Windows CE Kernel for ARM (Thumb Enabled) Built on Sep 14 2011 at 17:32:03
- PicoCOM4 V1.08 - Firmware Init
- Copyright (c) 2010 F&S Elektronik Systeme GmbH
- Build: Jun 28 2012/09:53:29
- INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
- HW-WATCHDOG: ENABLED
- FMD: NAND ID:0xec76 --> Samsung: 512MBit (64MB)
- FMD: IsBlockBad - Page #: 0x0
- FMD: IsBlockBad - Page #: 0x20
- FMD: Block 0 to 20 are locked for boot loader
- -OEMInit
- OALIoCtlHalInitRTC: Year: 2006, Month: 1, Day: 1, Hour: 12, Minute: 0, second: 0
- Time returned from OEMGetRealTime: Year: 2006, Month: 1, Day: 1, Hour: 12, Minute: 4, second: 32
- Drivers\Builtin\Serial1 - OFF
- RestartReason: Reset
- FMD: NAND ID:0xec76 --> Samsung: 512MBit (64MB)
- FMD: IsBlockBad - Page #: 0x0
- FMD: IsBlockBad - Page #: 0x20
- FMD: Block 0 to 20 are locked for boot loader
- FMD: FMD_OEMIoControl: unrecognized IOCTL (0x71c24).
- FSPART: FS partition driver loaded
- OEM: Not cleaning system hive
- OEM: Not cleaning user profiles
- OEM: Not cleaning system hive
- DIO-Layout: >=V1.20
- PM-NETDCU: STARTED
- +OALIoCtlHalGetHWEntropy
- OHCI: Version 1.2, ActiveKey = Drivers\BuiltIn\OHCI
- I2C: Version 2.5, ActiveKey = Drivers\Active\10
- PSS: Version 1.0, ActiveKey = Drivers\Active\11
- VDE: Version 1.0, ActiveKey = Drivers\Active\12
- NDIS:Version 1.0
- NSPI: Version 3.2, ActiveKey = Drivers\Active\17
- WAV: Version 1.0, ActiveKey = Drivers\Active\18
- HSMMC: Initializing the HSMMC Host ControllerHSMMC: Version 1.0, ActiveKey = Drivers\Active\19
- UART: Version 1.2, Key = Drivers\Active\32
- DEBUG: UART0 SYSINTR : 65
- BCS: Version 1.2, ActiveKey = Drivers\Active\33
- NI2C: Version 3.0, ActiveKey = Drivers\Active\34
- DIO: Version 2.3, ActiveKey = Drivers\Active\35
- USBFN: Version 1.0, ActiveKey = Drivers\Active\37
- USBFN: USB Serial Function Class Enabled : Serial_Class
- USBFN: HW_USBClocks::D0
- USBFN: HIGH Speed
- LCD: Version 1.6, ActiveKey =
- LCD: Read registry settings from Drivers\Display\LCD
- Display-Mode: 0, Name ET035080
- Width: 320 HeigUSBFN: HIGH Speed
- ht: 240 Bpp: 16
- TCHPDD: Version 1.3, Key = HARDWARE\DEVICEMAP\TOUCH
- TCHMDD: Debug = 0xffff.
- TCHPDD: MinCalibrationPointCount = 0x4 (Default)
- TCHPDD: SamplePeriodLowHns = 0x30d40 (Default)
- TCHPDD: SamplePeriodHighHns = 0x186a0 (Default)
- TCHPDD: DeltaXCoordTolerance = 0x14 (Default)
- TCHPDD: DeltaYCoordTolerance = 0x10 (Default)
- TCHPDD: AdcReadHoldoffHns = 0x7d0 (Default)
- TCHPDD: PenDownHoldoffHns = 0xc350 (Default)
- TCHPDD: TouchSamples = 0x7 (Default)
- TCHPDD: Debounce = 0x0 (Default)
- TCHPDD: DebounceJitter = 0x3 (Default)
- TCHPDD: AutoCalib = 0x0 (Default)
- TCHPDD: MinMove = 0xa (Default)
- TCHPDD: MaxMove = 0x32 (Default)
- TCHPDD: ADCConvFreq = 0xf4240 (Default)
- TCHPDD: PenUpDebounce = 0x2 (Default)
- TCHPDD: ToggleLED = 0x0 (Default)
- TCHPDD: PCLK: 66666666 Hz
- TCHPDD: TCFG0: 0xe00
- TCHPDD: TCFG1: 0x3300
- TCHPDD: TCON: 0x501900
- TCHPDD: TCNTB3: 0x15b4
- TCHPDD: TimerPeriod: 20ms
- TCHPDD: A/D conv freq: 1010101 Hz
- TCHPDD: A/D conv delay: 200 us (13200)
- TCHPDD: A/D pen down delay: 5000 us (60000)
- TCHKEY: Version 1.0, Key = HARDWARE\DEVICEMAP\TOUCH\VirtualKeys
- TCHPDD: cDisplayWidth : 320
- TCHPDD: cDisplayHeight : 240
- TCHPDD: CalibrationRadiusX : 16
- TCHPDD: CalibrationRadiusY : 12
- TCHPDD: pTCP -> PointNumber : 0
- TCHPDD: pTCP -> CalibrationX: 160
- TCHPDD: pTCP -> CalibrationY: 120
- TCHPDD: cDisplayWidth : 320
- TCHPDD: cDisplayHeight : 240
- TCHPDD: CalibrationRadiusX : 16
- TCHPDD: CalibrationRadiusY : 12
- TCHPDD: pTCP -> PointNumber : 1
- TCHPDD: pTCP -> CalibrationX: 32
- TCHPDD: pTCP -> CalibrationY: 24
- TCHPDD: cDisplayWidth : 320
- TCHPDD: cDisplayHeight : 240
- TCHPDD: CalibrationRadiusX : 16
- TCHPDD: CalibrationRadiusY : 12
- TCHPDD: pTCP -> PointNumber : 2
- TCHPDD: pTCP -> CalibrationX: 32
- TCHPDD: pTCP -> CalibrationY: 216
- TCHPDD: cDisplayWidth : 320
- TCHPDD: cDisplayHeight : 240
- TCHPDD: CalibrationRadiusX : 16
- TCHPDD: CalibrationRadiusY : 12
- TCHPDD: pTCP -> PointNumber : 3
- TCHPDD: pTCP -> CalibrationX: 288
- TCHPDD: pTCP -> CalibrationY: 216
- TCHPDD: cDisplayWidth : 320
- TCHPDD: cDisplayHeight : 240
- TCHPDD: CalibrationRadiusX : 16
- TCHPDD: CalibrationRadiusY : 12
- TCHPDD: pTCP -> PointNumber : 4
- TCHPDD: pTCP -> CalibrationX: 288
- TCHPDD: pTCP -> CalibrationY: 24
- TCHCAL: Maximum Allowed Error 7:
- TCHCAL: Calibration Results:
- TCHCAL: Screen => Mapped Error
- TCHCAL: ( 160, 120) => ( 160, 120) 0
- TCHCAL: ( 32, 24) => ( 32, 24) 0
- TCHCAL: ( 32, 216) => ( 32, 216) 0
- TCHCAL: ( 288, 216) => ( 288, 216) 0
- TCHCAL: ( 288, 24) => ( 288, 24) 0
- CheckAutoStart: Version 1.5, LaunchNum = 100
- NDCUCFG V 50 started. Platform: PicoCOM4
- NDCUCFG Open COM1: at 38400 Baud
- CreateFile() failed -> ERROR COM1:
Display More
I have verfied the touch driver with default registry settings and kernel XIPNKPC4_CORE_CF35_120628.bin, but could not reproduce the mentioned behaviour. Above there is my current debug output.
Unfortunatly it is not possible to use the touch if all debug messages are enabled as there is too much debug output. But when debug output is disabled again, it is no problem to calibrate and use the touch screen. I have tested this with one of our SKIT displays (ET035080DH6).
So are there any additional modifications in registry in your case?
Can you verify your HW equipment again? Are you using on our display/touch adapters?
Do you have another touch display like the one I haved tested with to verify that at least the PicoCOM module or our starterkit is not faulty?
Or are you already using a custom baseboard?