PicoMOD6 > PicoMODA9: Display

  • Hello,


    I am trying to replace the PicoMOD6 with the PicoMODA9.
    Via remote control I can see that the WinCE is running. But the display does not work.
    I set the same registry settings that I used with the PicoMOD6.
    Can you please help me and tell me what settings I have to change.
    I want to use the Hitachi TX16D11VM2CQC or the Hitachi TX16D20VM5BQA.


    Kind regards,
    Melle

  • Hello,


    more information about display settings you can find in our documentation:
    1) Timing interface
    a) Display datasheet from manufacturer
    b) https://www.fs-net.de/assets/d…ttings_from_datasheet.pdf
    2) Some other helpful Information in device driver documentation. E.g. for FSVybrid Chapter 10 ( https://www.fs-net.de/assets/d…BRID_DeviceDriver_eng.pdf )
    Device driver docu for PMA9 is comming soon.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,
    Thanks for you reply.
    But as I wrote in my first message I already know the settings for the display that I want to use. I am already using the display with the PicoMOD6.
    Now I want to replace the PicoMOD6 with the PicoMODA9. But the display does not work with the PicoMODA9 altough I set the registry settings like before.
    Shouldn't the display work with the same settings?
    When I am looking at the F&S Board Config I recognize that the Display Mode is not detected. For Display Mode is written: "No mode info available". This text is always the same. Also if I am using the default display registry settings.
    Do you have more infos / tips for me?


    Kind regards,
    Melle

  • Hello,


    do you use lastest stable release? If yes, can you try a latest beta kernel XIPIMX6SDL_BETA_C7E_141028.zip from download area and give me a feedback.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,


    last week I used the kernel XIPIMX6SDL_C7E_141006.
    On Monday I downloaded the latest beta kernel XIPIMX6SDL_BETA_C7E_141028.
    But unfortunately the display doesn't work with both kernel...

  • Hello,


    i have tried to enable user display mode 101 and thats work fine for me. Can you enable debug output and check activated display mode?
    It looks like that F&S Board Config has a bug.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • I enabled the seriabl debug output. You can find the whole output at the end of this message.
    For display mode it says: LCD: Display-Mode 100, Name Hitachi TX16.


    Maybe you can see something in the output that gives a hint to find the error...



    RGB pinLOW SDL CPU Version 1.10


    ClearArmvSysScan()
    pInfo@0x10001100
    ArmrvSysScan()
    pInfo@0x10001100
    GetDeviceInfo()
    GetProcessorFeatures()
    ArchVersion 0x00000003
    PeriphBase() 0x00a00000
    pInfo->NumCpus() 0x00000001
    pInfo->TimerClk() 0x00000042
    CLIDR=0x09200003
    L2CacheType=0x00000000
    L2Base=0x00a02000
    PL310_ID=0x410000c8
    L2 cache found
    pInfo->IsExtL2() 0x00000001
    pInfo->IsVFPSupported() 0x00000001
    CLIDR=0x09200003
    L2CacheType=0x00000000
    L2Base=0x00a02000
    PL310_ID=0x410000c8
    L2 cache found
    pInfo->GicIntfBase() 0x00a00100
    pInfo->GicDistBase() 0x00a01000
    pInfo->SecGicIntfBase() 0x00000000
    pInfo->SecGicDistBase() 0x00000000
    ConfigCpuAuxFeatures()
    ConfigCpuDiagCtrl()
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    16GBit (2GB)
    unknown (0xda)
    BSPUpdaüINFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    UUID: FS694D5836085EC7
    pBSPArgs=0x10001000
    pBSPArgs->nbootargs.dwID=0x45424F54
    pBSPArgs->nbootargs.dwSize=0x40
    pBSPArgs->nbootargs.dwNBOOT_VER=0x34314E56
    pBSPArgs->nbootargs.dwAction=0x0


    Microsoft Windows CE Bootloader Common Library Version 1.2 Built Jul 10 2014 09:37:54
    Microsoft Windows CE Bootloader for PicoMODA9 Built Jul 11 2014
    Portions copyright (c) 2012 F&S Elektronik Systeme GmbH
    Boot Loader, Version 0.80
    NBoot, Version VN14
    HW rev. 1.0


    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    AUTO BOOT enabled
    HW-Watchdog: ON
    +ReadKernelRegionFromNandFlash
    Image Signature in Flash Memory found (dwSig=0x43454345)
    TOC pointer=0x8042D4AC


    ROMHDR (cTOC = 0x0020d4ac) ---------------------
    DLL First : 0x4001efd3
    DLL Last : 0x4013f000
    Physical First : 0x80220000
    Physical Last : 0x8054a068
    Num Modules : 33
    RAM Start : 0x80620000
    RAM Free : 0x8066a000
    RAM End : 0x90620000
    Num Copy Entries : 2
    Copy Entries Offset : 0x8028ffe0
    Prof Symbol Length : 0x00000000
    Prof Symbol Offset : 0x00000000
    Num Files : 8
    Kernel Flags : 0x00000001
    FileSys RAM Percent : 0x20202020
    Driver Glob Start : 0x00000000
    Driver Glob Length : 0x00000000
    CPU : 0x01c2
    MiscFlags : 0x0002
    Extensions : 0x80221a50
    Tracking Mem Start : 0x00000000
    Tracking Mem Length : 0x00000000
    Kernel (3240kB) read from flash disk started finished in 1000 milliseconds
    Kernel read from NAND
    INFO: OEMLaunch: Jumping to Physical Address 0x10220000h (Virtual Address 0x10220000h)...


    Jumping to Kernel @ 0x10220000
    ArmrvSysScan()
    pInfo@0x10001100
    Use ArmrvSysScan from EBOOT
    CLIDR=0x09200003
    L2CacheType=0x00000000
    L2Base=0x00a02000
    PL310_ID=0x410000c8
    L2 cache found
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    Windows CE Kernel for ARM (Thumb Enabled)
    INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
    bUseOALLog=0x80626834 bCleanBootFlag=0xa0001268 pdwOALLogMask=0xa00012a8 C
    OAL Log enable : 1
    OAL Log mask : 3
    OEMInit: silicon rev = 0x11
    SMP support disabled


    PicoMODA9 BETA V0.90 - Firmware Init
    Copyright (c) 2013 F&S Elektronik Systeme GmbH
    Build: Oct 28 2014/15:33:46
    MICRON: 16GBit (2GB)
    WARNING: SNVS was reset.
    [OAL] MACB: Disabled
    CPU Num:1
    MICRON: 16GBit (2GB)
    BINFS: RegisterVolume - Mounted volume '\BINFS'
    PM-NETDCU: STARTED
    BE2: Version 1.4, ActiveKey = Drivers\Active\01
    BE2: Version 1.4, ActiveKey = Drivers\Active\04
    IPU: Version 1.1, ActiveKey = Drivers\Active\11
    NI2C: Version 0.1, ActiveKey = Drivers\Active\17
    HCD: Version 1.1, ActiveKey = Drivers\Active\18
    NI2C: Version 0.1, ActiveKey = Drivers\Active\20
    Serial: Version 1.1, ActiveKey =
    Serial: Port disabled. Serial debug is on !
    Serial: Version 1.1, ActiveKey =
    PP: Version 1.1, ActiveKey = Drivers\Active\24
    VDI: Version 1.1, ActiveKey = Drivers\Active\25
    ENET: Version 01.01, ActiveKey = Comm\ETHNETA
    ENETGetPHYId2: The name for the external PHY is DP83848
    BE2: Version 1.4, ActiveKey = Drivers\Active\40
    Serial: Version 1.1, ActiveKey =
    SHC: Version 1.1, ActiveKey = Drivers\Active\43
    CID: Version 2.2, ActiveKey = Drivers\Active\44
    I2C: Version 4.2, ActiveKey = Drivers\Active\45
    NSPI: Version 3.1, ActiveKey = Drivers\Active\46
    NSPI: EXTRTC: Version 1.2, ActiveKey = Drivers\Active\47
    PPU: Version 1.1, ActiveKey = Drivers\Active\48
    Currten Board AUDIO doesn't work
    uSDHC 2 has SD Card inserted
    LCD: Version 0.1, ActiveKey = Drivers\Display\LCD
    LCD: Read registry settings from Drivers\Display\LCD
    LCD: Could not open Registry path (Drivers\Display\LCD\Boot)
    LCD: LCD_HWInit(512, 2, 256, 0)
    LCD_HWInit: BoardType=0x2
    LCD: Config=0x400000 LCDOut=0x0
    LCD: OutConfig: 18 BIT
    LCD: LCD_SetVEEFreq(3000)
    LCD : dwContrastFreq =3000Hz
    LCD : l_dwContrastPWMSteps = 197
    LCD: LCD_SetupGPIOs(EBOOT, 0xd3dec610)
    LCD: MSignal: LOW
    LCD: HVSignal: TOGGLE
    LCD: Display-Mode 100, Name Hitachi TX16
    BSP_NETDCU_DispMode2PANEL_INFO, Dual LVDS
    LCD: PowerHandler=ON (Mode=0x0)
    LCD_EnablePWM: TRUE
    LCD: GetLCDcontrast: ControlPanel\Keybd returns 0x771
    LCD: GetLCDcontrast: ModeContrast=0x7d0, RegContrast=0x771
    LCD: SetContrast: new=0x771 old=0xffffffff
    LCD_EnablePWM: TRUE
    Backlight mode can't be read from registry. Defaulting it to enabled state
    LCD: DispDrvrFS_BacklightControl ON
    LCD: SetContrast: new=0x771 old=0x771
    TchProxy: touch driver cann't be loaded. Check touch driver registry settings.
    TchProxy: GetDeviceCaps: Warning Since Touch stream driver is not loaded this call will return error or default values.
    Warning: you are requesting IOCTL_HAL_GET_DEVICE_INFO::SPI_GETPLATFORMTYPE, which has been deprecated. Use IOCTL_HAL_GET_DEVICE_INFO::SPI_GETPLATFORMNAME instead.
    NDCUCFG V 55 started. Platform: PicoMODA
    NDCUCFG Open COM2: at 115200 Baud
    CreateFile() failed -> ERROR COM2:
    Detecting new link
    Warning: you are requesting IOCTL_HAL_GET_DEVICE_INFO::SPI_GETPLATFORMTYPE, which has been deprecated. Use IOCTL_HAL_GET_DEVICE_INFO::SPI_GETPLATFORMNAME instead.

  • Hello,
    you should in eboot with command "XDO" to select display device. From the debug message I have seen that you use dual LVDS that does not support for PicoMODA9.
    LVDS or Digital RGB should be selected.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,


    I have tried both: LVDS and Digital RGB.
    But the display still doesn't work...
    With the setting LVDS it looks exactly the same as before. (Black display with some coloured vertical stripes).
    With the setting Digital RGB the display looks a bit different. (It appears grey without coloured stripes).

  • Hello,


    which interface do you use for your display (Hitachi TX16D11VM2CQC or the Hitachi TX16D20VM5BQA)? LVDS or Digital RGB?
    Perhaps you could try to change the contrast value with ndcucfg (contrast set 0 or contrast set 4000).

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • I can not say what's wrong with your settings and your display. We have a display TX14D22VM1BAA like yours TX16D20VM5BQA. It works.
    So, you can send your display to us. We shall check it.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Okay.
    So there are no other registry settings necessary than the above shown?
    Only 'mode=100' and the new Key 'Mode100'?


    Have you tested your display with exactly the same registry settings with PicoMODA9 and PicoMOD6?
    And the display works with both PicoMOD version?

  • Hello,


    unfortunately I didn'r receive an answer on my last message:


    Kind regards

  • Hello,


    my colleague has tested a display which is supported by PicoMOD6. He used a script with same parameters as yours. I dont compared the parameter exactly so it is possible that the values were a little different because it was other display. But it was same user mode.
    We think that it would more efficient if you send us your display and we try to understand your problem here in our company.


    Best regards

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,
    ok. Then I will send you a display.
    Can you give me an address and a contact person where I should send the display?
    In the past I had contact with you colleague MA.


    Maybe we should go on with private messages or email ...


    Kind regards

  • Hello,


    can you send please a mail to supportATfs-net.de. My colleague will contact you.


    Best regards

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • The display(TX16D20VM5BQA) could work at kernel XIPIMX6SDL_BETA_C7E_141028.
    There are something wrong with display settings.


    1. For display Hitachi TX16D11VM2CQC and Hitachi TX16D20VM5BQA, they are not LVDS, should select digital RGB mode. That means man can use command "XDO", current display device "digital RGB" to change.
    2. TX16D11VM2CQC and TX16D20VM5BQA are different displays. That means they have diffrent display parameters setting.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.