Posts by ThomasHummelink

    Hi,


    Somehow I can't manage to upload our custom image.
    The network just doesn’t gets "up" when I give the command "DE" in the bootloader.
    I have Eshell running with the right device name, right image selected...
    (If I don't go into the bootloader, en let WIndows CE start up normally, the network does get "up" so electronically it should be just fine).



    Microsoft Windows CE Bootloader Common Library Version 1.2 Built Feb 2 2015 16:06:34
    Microsoft Windows CE Bootloader for NetDCUA5 Built Feb 3 2015
    Portions copyright (c) 2012 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.3
    NBoot, Version VN13
    HW rev. 1.20


    HW-Watchdog: ON
    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    HW-Watchdog: DELAYED


    NetDCUA5 - WindowsCE Bootloader


    :> S
    :> i
    NetDCUA5 boot options valid : YES
    Start Download after reboot : no
    Download kernel to : FLASH
    Kernel load/store compression : OFF
    Size of area for OS image : 64 MB
    Size of FFSDISK : 64 MB
    Format of FFSDISK : FAT
    F3S serial number :
    Launch image after reboot : yes
    Output debug messages at serial port : yes
    Bootloader Network setting valid : YES
    -MAC Address : 0:5:51:0:46:7
    -Use DHCP to get IP address : NO
    -IP Address : 192.168.0.101
    -Netmask : 255.255.255.0


    WindowsCE MAC address valid : yes
    -WindowsCE MAC Address : 0:5:51:9:33:E0


    :> DE
    HW-Watchdog: DELAYED
    INFO: *** Device Name 'NetDCUA517927' ***
    INFO: Using static IP address 192.168.0.101.
    INFO: Using subnet mask 255.255.255.0.
    +EbootSendBootmeAndWaitForTftp
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255


    It would be great If someone can help me out asap, I'm in a real tight schedule.
    Many thanks in advance! :)

    Yes the above works, we work with mode 0 now, and these settings do change contrast (Veek).


    Now we need to figure out the question below.

    Changing the settings "LCDPortDriveStrength" didn’t help much with the EMC problems at all. We could barely see only minor changes in the radiated emission.
    We have done a radiated emission test for the combination of NetDCUA5-V1-WCE and Innolux G057VGE-T01 (Display). We exceed the maximum emission (with and without the display connected), having problems mainly at 175MHz. Harmonics are at (odd) frequencies 25, 75, 125, 175 and 225Mhz. All probably caused by the J3, Pin 19 CLK. Do you have any design guidelines or tips&tricks in this matter


    Thanks in advance!


    Your help is much appreciated!

    Thanks for the support so far!


    Reply on the question why setting to mode 0 didn't help:
    I tried that to get visibility again, but it didin't restore Veek.
    Now we now how to get visibility without having to reset the entrire A5 :-)



    Changing the settings "LCDPortDriveStrength" didn’t help much with the EMC problems at all. We could barely see only minor changes in the radiated emission.
    We have done a radiated emission test for the combination of NetDCUA5-V1-WCE and Innolux G057VGE-T01 (Display). We exceed the maximum emission (with and without the display connected), having problems mainly at 175MHz. Harmonics are at (odd) frequencies 25, 75, 125, 175 and 225Mhz. All probably caused by the J3, Pin 19 CLK. Do you have any design guidelines or tips&tricks in this matter


    Thanks in advance!

    Setting the display mode to mode 0 doesn't help.
    I found out that it has something to do with the VEEK signal. We use this for the backlight adjust.


    Default it is 3Volt, (after a register erase and also during startup)
    As soon the display mode is set otherwis, it gets dark :-(


    How can I change this?


    Thanks in advance!

    How do I get the display settings working as it should be?
    I want to use Innolux.reg config file while that is the display type I'm using.


    reg open \drivers\display\LCD
    reg create key mode100
    reg set value name string "InnoLux G057VGE"
    reg set value EFW dword 7
    reg set value BFW dword 35
    reg set value msignal dword 2
    reg set value rows dword 480
    reg set value LPP dword 480
    reg set value width dword 115
    reg set value height dword 86
    reg set value contrastenable dword 0
    reg set value contrastvalue dword 0
    reg set value type dword 6
    reg set value config dword 0x00300000
    reg set value columns dword 640
    reg set value PPL dword 640
    reg set value HSW dword 30
    reg set value bpp dword 16
    reg set value lcdclk dword 25
    reg set value VSW dword 3
    reg set value BLW dword 114
    reg set value ELW dword 16
    reg set value EnableCursor dword 0
    display mode set 100
    reg save


    As soon I've run that ndcucfg script after a reboot I have no visibility.


    Default (after a register erase) I have visibility, but have no idea what settings are used. And no idea where I can change settings.
    Display mode get gives: ERROR 207: cant retrieve display mode.


    We have some EMC difficulties which we think might be solved by changing "LCDPortDriveStrength".
    Which can be adjusted according your device driver manual: HKLM\Drivers\Display\LCD\ModeXXX\LCDPortDriveStrength=DWORD:<val>
    But then I need to use the correct Mode,


    Your urgent reply is much appreciated!


    Kind regards,
    Thomas

    Are there any guidlines on how to implement a USB-hub, We might need to have a third USB port.
    Is there a recommended, already proven method we can easily implement in our current pcb?


    Thanks in advance!

    On my NetdcuA5, fs_usbfn.dll is located in the windows directory, so I left the register setting for the location as it was (01 "DLL"=string:fs_usbfn.dll ).


    OK -> reg enum key \
    OK -> reg enum value \
    00 "Flags"=dword:4 \
    01 "DLL"=string:fs_usbfn.dll \
    02 "ForceFullSpeed"=dword:1 \
    03 "Prefix"=string:UFN \
    04 "Order"=dword:64 \
    05 "Priority256"=dword:100 \
    06 "MemBase"=dword:1073954816 \
    07 "MemLen"=dword:4096 \
    08 "irq"=dword:107 \
    09 "OTGSupport"=dword:0 \
    10 "OTGGroup"=string:01 \
    11 "BusIoctl"=dword:2752584 \
    12 "IClass"=multi:{E2BDC372-598F-4619-BC50-54B3F7848D35}=%b;{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b \
    13 "LoadAsyncEvent"=string:SYSTEM/ShellAPIReady \


    I saw that Flags is set for 4, which I thought disabled this driver. So I also tried it with Flags set to 0. both had no positive effect.


    !>reg open \drivers\builtin\usb0
    \: HKEY_LOCAL_MACHINE\drivers\builtin\usb0
    OK
    !>reg enum
    OK -> reg enum key \
    OK -> reg enum value \
    00 "MemBase"=dword:1073954816 \
    01 "Dll"=string:fs_hcd_hsotg2.dll \
    02 "Prefix"=string:HCD \
    03 "Order"=dword:21 \
    04 "Class"=dword:12 \
    05 "SubClass"=dword:3 \
    06 "ProgIF"=dword:32 \
    07 "MemLen"=dword:4096 \
    08 "InterfaceType"=dword:0 \
    09 "irq"=dword:107 \
    10 "HcdCapability"=dword:4 \
    11 "OTGSupport"=dword:0 \
    12 "OTGGroup"=string:01 \
    13 "UseExistingSettings"=dword:0 \


    Anything else I can try?


    Kind regards,
    Thomas

    Hello,


    I have a USB bar code scanner, keyboard etc. working on both USB connections via our backplane PCB, which is designed for the NetDCU8.
    So far so good.


    What I cant get working is a memory USB stick. With the NetDCU8 it has always worked perfect. When I connect a USB memory stick, a new hard dis apears on a NetDCU8, but with the NetDCUA5 nothing happens.
    When I test a USB memory stick with the F&S interface board (SINTS-14) with a NetDCUA5 plugged into it, a hard drive appears.


    Any idea what might be wrong? R29 and R30 are not placed!
    [IMG:http://www.anoxomat.com/avatar/images/usb%20schematic.jpg]
     [IMG:http://www.anoxomat.com/avatar/images/usb.jpg]

    We used the documentation but had no good results.
    Please help us to get it working.



    We have connected our I2C device to
    SCL: J5Pin13 register setting 8
    SDA: J5Pin15 register setting 9


    We think we should use I2c1


    \: HKEY_LOCAL_MACHINE\drivers\builtin\i2c1
    00 "pinSDA"=dword:9 \
    01 "pinSCL"=dword:8 \
    02 "Debug"=dword:255 \
    03 "Order"=dword:10 \
    04 "Index"=dword:1 \
    05 "Prefix"=string:I2C \
    06 "FriendlyName"=string:I2C driver for NetDCU \
    07 "Dll"=string:fs_i2c.dll \


    We have disabled the native I2C2
    \:HKEY_LOCAL_MACHINE\drivers\builtin\netdcua5\i2c2
    00 "Prefix"=string:I2C \
    01 "Dll"=string:fs_ni2c.dll \
    02 "Order"=dword:24 \
    03 "Index"=dword:1 \
    04 "DeviceArrayIndex"=dword:2 \
    05 "FriendlyName"=string:Native I2C driver feature con. \
    06 "IntPullUp"=dword:0 \
    07 "ClockFreq"=dword:200000 \
    08 "RepeatedStarts"=dword:1 \
    09 "Flags"=dword:4 \


    I2C3 is in use for touch screen, which works just fine.
    HKEY_LOCAL_MACHINE\drivers\builtin\i2c3
    00 "Prefix"=string:I2C \
    01 "Dll"=string:fs_ni2c.dll \
    02 "Order"=dword:23 \
    03 "Index"=dword:3 \
    04 "DeviceArrayIndex"=dword:3 \
    05 "FriendlyName"=string:Native I2C driver display con. \
    06 "RepeatedStarts"=dword:1 \
    07 "IntPullUp"=dword:1 \
    08 "ClockFreq"=dword:400000 \


    When I use FS_I2CSCAN.exe to scan the I2C1 bus, No devices are found and the serial dubug gives me:
    I2C: [2125416] 0xd4683260: Device closed
    I2C: [2125425] 0xd4683260: Device opened
    I2C: I2C_IOControl(): Unknown command code (Error 87)
    +1
    I2C: [2125485] 0xd4683260: Message aborted, 65535 byte(s) left, chFlags=0x08
    -0

    Hi again,


    I received all parts so could finally hook everything up. Without any register setting I have viability.
    I want to know how it is configured by default so I can get the settings back if I mess anything up.


    In Ndcufg: display mode get
    gives ERROR 207: cant retrieve display mode.


    For a different register setting which I wanted to undo I tried to reset to default by entering the bootloader (via Com pres S.. ) and then R for register erase. this didn't do much, is there a different way? I would love to know how to get every thing back to factory defaults. this just worked
    Regards.
    Thomas

    Hi,


    We have used a pressure sensor on the Netdcu8 J5 (pin 13 SCL, pin 15 SDA) for years and now we need to get it working on the A5 (CE6.0).
    We visited you in March this year and had it working on a A5 board from you. unfortunately we couldn't take that board with us and we can't remember or find notes how to set the register.



    Please help :-)


    Kind regards,
    Thomas

    One more question,


    I first thought that we could use J3 pin 18 VEEK (BL dimming voltage 0....3.3V) to dim the backlight. I got a bit confused by the display datasheet, which says: "
    Pin 5
    Symbol: ADJ
    Description Backlight adjust,
    Remark: PWM Dimming


    If I'm right the display backlight unit needs a PWM signal for the "Backlight adjust" What is the correct way to do this? Do we need to use J4- pin 15 PWM output? or did I misinterpreted the datasheet and can we use VEEK on J3? I assume the adjusting the backlight is supported and controlled by Windows CE, register settings.


    Your advice is highly appreciated!
    Kind regards!
    Thomas