none
Compact 2013 - Windows Embedded Compact Test kit disconnected while running OAL Interrupt test RRS feed

  • Question

  • Hi,

    We are running WEC2013 in ARMv7 platform. When we are trying Oal Kernel/user mode Interrupt Test  in CETK, we got exception,

    Exception 'Data Abort' (0x4): Thread-Id=02d90006(pth=c0451850), Proc-Id=013b006a(pprc=c0451560) 'deviceproxy.exe', VM-active=013b006a(pprc=c0451560) 'deviceproxy.exe'
    PID:013B006A TID:02D90006 PC=40772b2d(tcpconnectiona3.dll+0x00002b2d) RA=40772ac3(tcpconnectiona3.dll+0x00002ac3) SP=0011fb68, BVA=00000000

    This test fully run in MinimalOS only and I except this from deviceproxy.exe.  But, i do know how resolve this.



    Regards,

    VinothS

    Thursday, September 6, 2018 1:18 PM

Answers

  • Of course my suggestion also works for headless designs. Running the OAL tests in a headed device is not recommended anyway (you want a kernel with as little drivers in it as possible).

    Have you heard of telnet? It's a great way to be able to connect to a device and run commands on it. Add the FTP server and you don't even have to include the CETK files in the device image (because you can copy them to the device using FTP).

    So, here are the steps:

    1. Add the telnet server to your tiny headless kernel OS design
    2. Add the FTP server to your tiny headless kernel OS design
    3. Add the following to your tiny headless kernel OSDesign.reg file:
    ; Telnet settings
    ; @CESYSGEN IF SERVERS_MODULES_TELNETD
    [HKEY_LOCAL_MACHINE\COMM\TELNETD]
        "UseAuthentication"=dword:0
        "IsEnabled"=dword:1
    ; @CESYSGEN ENDIF SERVERS_MODULES_TELNETD
    
    ; FTP settings
    ; @CESYSGEN IF SERVERS_MODULES_FTPD
    [HKEY_LOCAL_MACHINE\COMM\FTPD]
        "AllowAnonymous"=dword:1
        "AllowAnonymousUpload"=dword:1
        "DefaultDir"="\\"
        "IsEnabled"=dword:1
    ; @CESYSGEN ENDIF SERVERS_MODULES_FTPD
    

    Or shortcut all of that and get a working BSP for the iMX6 UL/ULL... ;-)


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    • Marked as answer by VINOTHVIGI Monday, September 10, 2018 6:51 AM
    Saturday, September 8, 2018 8:54 AM
    Moderator

All replies

  • Instead of running this test using a TCP/IP connection, run it locally. Just copy all needed files onto the device and run "tux -o -n -d OalTestInterrupts.dll -x500-9999,20000-29999"

    PS. You do know our BSP supports the UL and ULL on both WEC7 and WEC2013, right?


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6


    Thursday, September 6, 2018 2:10 PM
    Moderator
  • Hi Sir,

    Thanks for your reply, 

    But, this suggestion is work with display only. But, I am trying for Headless device.

    Regards,

    VinothS

    Saturday, September 8, 2018 6:52 AM
  • Of course my suggestion also works for headless designs. Running the OAL tests in a headed device is not recommended anyway (you want a kernel with as little drivers in it as possible).

    Have you heard of telnet? It's a great way to be able to connect to a device and run commands on it. Add the FTP server and you don't even have to include the CETK files in the device image (because you can copy them to the device using FTP).

    So, here are the steps:

    1. Add the telnet server to your tiny headless kernel OS design
    2. Add the FTP server to your tiny headless kernel OS design
    3. Add the following to your tiny headless kernel OSDesign.reg file:
    ; Telnet settings
    ; @CESYSGEN IF SERVERS_MODULES_TELNETD
    [HKEY_LOCAL_MACHINE\COMM\TELNETD]
        "UseAuthentication"=dword:0
        "IsEnabled"=dword:1
    ; @CESYSGEN ENDIF SERVERS_MODULES_TELNETD
    
    ; FTP settings
    ; @CESYSGEN IF SERVERS_MODULES_FTPD
    [HKEY_LOCAL_MACHINE\COMM\FTPD]
        "AllowAnonymous"=dword:1
        "AllowAnonymousUpload"=dword:1
        "DefaultDir"="\\"
        "IsEnabled"=dword:1
    ; @CESYSGEN ENDIF SERVERS_MODULES_FTPD
    

    Or shortcut all of that and get a working BSP for the iMX6 UL/ULL... ;-)


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    • Marked as answer by VINOTHVIGI Monday, September 10, 2018 6:51 AM
    Saturday, September 8, 2018 8:54 AM
    Moderator
  • Thank you for your reply,

    And I done these test with your suggestion and It's working properly now.

    Thank You,

    VinothS 

    Wednesday, October 24, 2018 5:54 AM