This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA2EG-17: QNX OS support in TDA2E

Part Number: TDA2EG-17
Other Parts Discussed in Thread: TDA2E, DRA71, PMP

Which version of QNX is proposal to use to develop tda2e  now?

At present, qnx6.6 has the BSP package of tda2e, and qnx7.0 has the BSP package of tda2x.

Can we develop and transplant tda2e on tda2x BSP package of qnx7.0?

How to do it?

Thanks!

  • Hi,

    This question may be better addressed to QNX. I'm not aware of a publicly available TDA2x/TDA2E BSP from QNX, if there is one please provide a link or guidance

    Both QNX 6.6 and QNX 7.0 both do have a publicly available BSP  for Texas Instruments Jacinto 6 (DRA74x and DRA75x) EVM, which is very similar device.

    In terms of moving from QNX6.6 to QNX7.x, this can be accomplished by reading QNX's Migration guide.    When selecting the QNX OS version, please be aware that QNX SDP 7.1 is also available.

    Regards,

    kb

  • Very thank you for your reply.

    Qnx6.6 tda2e BSP package,  we can't find a GPU driver.

    If there is no relevant driver, the development difficulty and cycle will be very troublesome.

    Do you have any suggestions about qnx6.6 GPU?

  • The GPU driver is distributed as part of the QNX Screen Package, which is a separate download from the QNX BSP.

    Regards

    kb

  • Dear kb,

             We try to run QNX6.6 in JACINTO 6  ENTRY RSP/EVM by your guidance.  Here is the debugging information:

    Hardware environment: JACINTO 6  ENTRY RSP/EVM

    BSP:bsp_ti-j6entry-dra71x_evm_br-660_be-660_ti_rel_1_0

    Startup mode of development version:  uboot + qnx-ifs

         When we try to run GPU related programs, "screen startup failed" appears. Please refer to the log at the bottom log for details。

       Can you take a look at the following questions? 

    1. What‘’s the reasons for SGX INIT failure  and,  how to solve it?

    2. Can I download to omap5 SGX DDK QNX and PVR_ Tools (QNX)  to test the GPU without 'screen'?  and How to?

    3. What is  relationship between M4_display_link and QNX_screen?

    4. Does Ti have any patches or user_guide for running and testing tda2e GPU on qnx6.6?

    Thank you very much,kb

    Log:

    U-Boot SPL 2016.05-00010-g9551b3d-dirty (Nov 29 2019 - 10:00:24)
    DRA722-GP ES2.1
    no pinctrl for hs200_1_8v
    no pinctrl for ddr_1_8v
    Card did not respond to voltage select!
    *** Warning - MMC init failed, using default environment

    Trying to boot from MMC1
    reading dra7-ipu2-fw.lzop
    spl_load_file_fat: fat error reading file dra7-ipu2-fw.lzop, err - -1
    spl: mmc error reading image dra7-ipu2-fw.lzop, err - -1
    Error loading remotecore IPU2!,Continuing with boot ...
    reading dra7-dsp1-fw.lzop
    spl_load_file_fat: fat error reading file dra7-dsp1-fw.lzop, err - -1
    spl: mmc error reading image dra7-dsp1-fw.lzop, err - -1
    Error loading remotecore DSP1!,Continuing with boot ...
    reading dra7-dsp2-fw.lzop
    spl_load_file_fat: fat error reading file dra7-dsp2-fw.lzop, err - -1
    spl: mmc error reading image dra7-dsp2-fw.lzop, err - -1
    Error loading remotecore DSP2!,Continuing with boot ...
    reading dra7-ipu1-fw.lzop
    spl_load_file_fat: fat error reading file dra7-ipu1-fw.lzop, err - -1
    spl: mmc error reading image dra7-ipu1-fw.lzop, err - -1
    Error loading remotecore IPU1!,Continuing with boot ...
    Card did not respond to voltage select!
    *** Warning - MMC init failed, using default environment

    reading u-boot.img
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img


    U-Boot 2016.05-00010-g9551b3d-dirty (Nov 29 2019 - 10:00:24 -0800)

    CPU : DRA722-GP ES2.1
    Model: TI DRA71 EVM
    Board: DRA71x EVM REV A.4
    DRAM: 2 GiB
    MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
    SCSI: SATA link 0 timeout.
    AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
    flags: 64bit ncq stag pm led clo only pmp pio slum part ccc apst
    scanning bus for devices...
    Found 0 device(s).
    Net: Could not get PHY for ethernet@48484000: addr 2

    Warning: ethernet@48484000 using MAC address from ROM
    eth0: ethernet@48484000
    Hit any key to stop autoboot: 0
    => setenv loadaddr '0x80100000';setenv bootcmd_microsd 'mmcinfo; fatload mmc 0 ${loadaddr} qnx-ifs; go ${loadaddr}';run bootcmd_microsd
    Device: OMAP SD/MMC
    Manufacturer ID: 27
    OEM: 5048
    Name: SD16G
    Tran Speed: 50000000
    Rd Block Len: 512
    SD version 3.0
    High Capacity: Yes
    Capacity: 14.9 GiB
    Bus Width: 4-bit
    Erase Group Size: 512 Bytes
    reading qnx-ifs
    7927548 bytes read in 364 ms (20.8 MiB/s)
    ## Starting application at 0x80100000 ...
    CPU0: L1 Icache: 512x64
    CPU0: L1 Dcache: 512x64 WB
    CPU0: L2 Dcache: 16384x64 WB
    CPU0: VFP-d32 FPSID=410430f0
    CPU0: NEON MVFR0=10110222 MVFR1=11111111
    CPU0: 412fc0f2: Cortex A15 rev 2 1000MHz
    init_lcd
    Configuring for AUO 1280x800 10inch LCD Panel

    SYS_CLK1 : 20000000Hz
    SYS_CLK2 : 22579200Hz

    DPLL_MPU : 2000000000Hz
    DPLL_MPU (M2) : 1000000000Hz
    DPLL_DDR : 2664000000Hz
    DPLL_DDR (M2) : 666000000Hz
    DPLL_DDR (H11) : 333000000Hz
    DPLL_PER : 768000000Hz
    DPLL_PER (M2) : 96000000Hz
    DPLL_PER (X2_M2) : 192000000Hz
    DPLL_PER (H11) : 256000000Hz
    DPLL_PER (H12) : 192000000Hz
    DPLL_PER (H13) : 76800000Hz
    DPLL_PER (H14) : 384000000Hz
    DPLL_CORE : 2128000000Hz
    DPLL_CORE (M2) : 532000000Hz
    DPLL_CORE (H12) : 532000000Hz
    DPLL_CORE (H13) : 34322580Hz
    DPLL_CORE (H14) : 425600000Hz
    DPLL_CORE (H21) : 2128000000Hz
    DPLL_CORE (H22) : 425600000Hz
    DPLL_CORE (H23) : 532000000Hz
    DPLL_CORE (H24) : 354666666Hz
    DPLL_ABE : 0Hz
    DPLL_ABE (M2) : 0Hz
    DPLL_ABE (X2_M2) : 0Hz
    DPLL_ABE (X2_M3) : 0Hz
    DPLL_IVA : 0Hz
    DPLL_IVA (M2) : 0Hz
    DPLL_DSP : 0Hz
    DPLL_DSP (M2) : 0Hz
    DPLL_DSP (M3) : 0Hz
    DPLL_GMAC : 2000000000Hz
    DPLL_GMAC (M2) : 250000000Hz
    DPLL_GMAC (X2_M3) : 200000000Hz
    DPLL_GMAC (H11) : 50000000Hz
    DPLL_GMAC (H12) : 250000000Hz
    DPLL_GMAC (H13) : 200000000Hz
    DPLL_GMAC (H14) : 2000000000Hz
    DPLL_GPU : 0Hz
    DPLL_GPU (M2) : 0Hz
    DPLL_USB : 1920000000Hz
    DPLL_USB (CLKOUT) : 480000000Hz
    DPLL_USB (CLKDCOLDO): 960000000Hz
    DPLL_PCIE_REF : 0Hz
    DPLL_PCIE (CLKOUT) : 0Hz
    DPLL_PCIE (CLKDCOLDO): 0Hz

    Loading IFS...decompressing...done
    alloc_syspage_memory: syspage size:00001ad0 _syspage_ptr:80011000
    callout_io_map: mapping paddr:48211000 returns:fc406000
    callout_io_map: mapping paddr:48212000 returns:fc407000
    callout_io_map: mapping paddr:4a056000 returns:fc409000
    callout_io_map: mapping paddr:4ae10000 returns:fc40a000
    callout_io_map: mapping paddr:48055000 returns:fc40b000
    callout_io_map: mapping paddr:48057000 returns:fc40c000
    callout_io_map: mapping paddr:48059000 returns:fc40d000
    callout_io_map: mapping paddr:4805b000 returns:fc40e000
    callout_io_map: mapping paddr:4805d000 returns:fc40f000
    callout_io_map: mapping paddr:48051000 returns:fc410000
    callout_io_map: mapping paddr:48053000 returns:fc411000
    callout_io_map: mapping paddr:43302000 returns:fc412000
    callout_io_map: mapping paddr:4ae07d00 returns:fc413d00
    callout_io_map: mapping paddr:4806a000 returns:fc414000
    callout_io_map: mapping paddr:4806a000 returns:fc415000
    callout_io_map: mapping paddr:4806a000 returns:fc416000

    System page at phys:80011000 user:fc404000 kern:fc404000
    Starting next program at vfe0674f0
    cpu_startnext: cpu0 -> fe0674f0
    Welcome to QNX Neutrino 6.6.0 on the Texas Instruments J6-ENTRY EVM (ARMv7 Cortex-A15 core)
    Starting UART1 (Console)
    starting I2C driver...
    starting USB driver...
    Starting USB mass storage driver...
    Starting QSPI NOR Flash Driver...
    Starting Ethernet driver...
    chenleng is here...
    Starting MMC/SD driver...
    Starting inetd service...
    Starting qconn service...
    Unable to start "screen" (2)
    Unable to start "mtouch" (2)
    J6ENTRY#
    J6ENTRY#
    J6ENTRY# ls
    bin dev etc lib proc sbin tmp usr
    J6ENTRY#
    J6ENTRY#
    J6ENTRY#
    J6ENTRY# export GRAPHICS_ROOT=/usr/lib/graphics/jacinto6/
    J6ENTRY# export LD_LIBRARY_PATH=/usr/lib:/lib:/lib/dll:$GRAPHICS_ROOT:$LD_LIBRARY_PATH
    J6ENTRY# screen
    screen screen-gles2.so screen-sw.so screenshot
    screen-gles1.so screen-pvr2d.so screeninfo
    J6ENTRY# screen -c /usr/lib/
    graphics/ libcapture.so
    ldqnx.so.2 libcapture.so.1
    libcapture-board-j6-evm.so libdisputil.so
    libcapture-board-j6-no-decoder.so libdisputil.so.2
    libcapture-board-j6-no-decoder.so.1 libfontconfig.so
    libcapture-camera-ov5640.so libfontconfig.so.1
    libcapture-soc-j6.so libfreetype.so
    libcapture-usb-uvc.so libfreetype.so.1
    J6ENTRY# screen -c /usr/lib/graphics/jacinto6
    jacinto6-debug/ jacinto6/
    J6ENTRY# screen -c /usr/lib/graphics/jacinto6/
    graphics.conf libWFDjacinto6.so libwfdcfg-generic.so
    libIMGegl.so libglslcompiler.so libwfdcfg.so.0
    libImgGLESv1_CM.so libpvr2d.so pvrsrv.so
    libImgGLESv2.so libsrv_um.so pvrsrvinit.so
    libPVRScopeServices.so libusc.so wsegl-screen.so
    J6ENTRY# screen -c /usr/lib/graphics/jacinto6/graphics.conf
    PVR_K: SGXDumpDebugInfo called from function SGXInitialise at line 651 of services4/srvkm/devices/sgx/sgxinit.c
    PVR_K: SGX debug (SGX_DDK_NTO sgxddk 19 1.9@2291151)
    PVR_K: Host Ctl flags= 0000000c
    PVR_K: SGX Host control:
    PVR_K: (HC-0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-10) 0x00000000 0x0000000A 0x0001F400 0x00000004
    PVR_K: (HC-20) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-30) 0x00000000 0x04D17A8C 0x00000000 0x00000000
    PVR_K: (HC-40) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-50) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-60) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-70) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-80) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: SGX TA/3D control:
    PVR_K: (T3C-0) 0xF4003000 0xF4003120 0xF4002000 0x00000000
    PVR_K: (T3C-10) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-60) 0x00000000 0x00000000 0xF4000000 0xFDFFE000
    PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-80) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-90) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-D0) 0xF4004000 0xF400F820 0xF4002020 0x00000000
    PVR_K: (T3C-E0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-F0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-100) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: SGX Kernel CCB WO:0x0 RO:0x0
    PVR_K: (FAIL) SGXInit: Unable to validate device DDK version
    Screen startup failed
    J6ENTRY#

  • Hi Liping,

    The J6 Entry BSP available on qnx.com includes a User Guide.  

    http://community.qnx.com/sf/frs/do/viewRelease/projects.bsp/frs.texas_instruments_dra71x_jacinto.texas_instruments_dra71x_jacin_0 

    The J6 Entry BSP was validated using the IPL as the bootloader, not Uboot,

    In regards to the GPU error, please check if there is /usr/lib/graphics/XXX directory available for the J6Entry. 

    Regards,

    kb

  • Dear KB,

    We also try to use IPL + ifs, and the result is similar to GPU error(Please check the below Log).

    Can you provide more suggestions to investigate the problem?  Thanks~

    The information of graphics is as follows:

    /armle-v7/usr/lib/graphics/jacinto6$ 

    -rwxrwxr-x 1 chen chen 1333 5月 10 17:41 graphics.conf*
    -rwxrwxr-x 1 chen chen 349293 5月 10 17:41 libglslcompiler.so*
    -rwxrwxr-x 1 chen chen 75330 5月 10 17:41 libIMGegl.so*
    -rwxrwxr-x 1 chen chen 556994 5月 10 17:41 libImgGLESv1_CM.so*
    -rwxrwxr-x 1 chen chen 529473 5月 10 17:41 libImgGLESv2.so*
    -rwxrwxr-x 1 chen chen 29377 5月 10 17:41 libpvr2d.so*
    -rwxrwxr-x 1 chen chen 13982 5月 10 17:41 libPVRScopeServices.so*
    -rwxrwxr-x 1 chen chen 245746 5月 10 17:41 libsrv_um.so*
    -rwxrwxr-x 1 chen chen 1358302 5月 10 17:41 libusc.so*
    -rwxrwxr-x 1 chen chen 9011 5月 10 17:41 libwfdcfg-generic.so*
    -rwxrwxr-x 1 chen chen 176904 5月 10 17:41 libWFDjacinto6.so*
    -rwxrwxr-x 1 chen chen 96532 5月 10 17:41 pvrsrvinit.so*
    -rwxrwxr-x 1 chen chen 255627 5月 10 17:41 pvrsrv.so*
    -rwxrwxr-x 1 chen chen 30384 5月 10 17:41 wsegl-screen.so*

    LOG:

    Checking for EVM Info from eeprom...
    Header ID = AA5533EE
    Board Name = DRA79x,DRA71x
    Major Version = 0001
    Minor Version = 0004
    EVM Board Revision (1) = Rev A
    Checking for EVM Board Configuration...
    omap_i2c_wait failed
    omap_i2c_read: ARDY not ready
    omap_i2c_wait failed
    omap_i2c_read: ARDY not ready
    omap_i2c_wait failed
    omap_i2c_read: ARDY not ready
    EVM Board Configuration = CPU Board
    S25FL256S detected.

    *****************************
    MPU AVS 0: enabled.
    IVA AVS 0: enabled.
    CORE AVS 0: enabled.
    DSPEVE AVS 0: enabled.
    GPU AVS 0: enabled.

    MPU ABB: enabled.
    IVA ABB: enabled.
    DSPEVE ABB: enabled.
    GPU ABB: enabled.
    CORE ABB: disabled.
    *****************************
    omap_send_cmd() failed at CMD1 MMCHS_STAT: 0x00018100

    QNX Neutrino Initial Program Loader for DRA71X EVM

    Found DRA72x ES3.0 SoC
    Booting from SD card
    Command:
    Press 'S' for SERIAL download.
    Press 'M' for SDMMC download, file QNX-IFS assumed.
    Press 'E' for EMMC download, file QNX-IFS assumed.
    Press 'Q' for QSPI NOR flash download, IFS assumed to be present at 64KB offset.
    Press 'T' for Memory test.
    Load QNX image from SDMMC...
    2106 ms on loading IFS from SD/eMMC
    Found image @ 0x82000008
    Jumping to startup @ 0x80106FB0

    2117 ms on IPL total
    CPU0: L1 Icache: 512x64
    CPU0: L1 Dcache: 512x64 WB
    CPU0: L2 Dcache: 16384x64 WB
    CPU0: VFP-d32 FPSID=410430f0
    CPU0: NEON MVFR0=10110222 MVFR1=11111111
    CPU0: 412fc0f2: Cortex A15 rev 2 1000MHz
    init_lcd
    Configuring for AUO 1280x800 10inch LCD Panel

    SYS_CLK1 : 20000000Hz
    SYS_CLK2 : 22579200Hz

    DPLL_MPU : 2000000000Hz
    DPLL_MPU (M2) : 1000000000Hz
    DPLL_DDR : 2664000000Hz
    DPLL_DDR (M2) : 666000000Hz
    DPLL_DDR (H11) : 333000000Hz
    DPLL_PER : 768000000Hz
    DPLL_PER (M2) : 96000000Hz
    DPLL_PER (X2_M2) : 192000000Hz
    DPLL_PER (H11) : 256000000Hz
    DPLL_PER (H12) : 192000000Hz
    DPLL_PER (H13) : 192000000Hz
    DPLL_PER (H14) : 384000000Hz
    DPLL_CORE : 2128000000Hz
    DPLL_CORE (M2) : 532000000Hz
    DPLL_CORE (H12) : 532000000Hz
    DPLL_CORE (H13) : 34322580Hz
    DPLL_CORE (H14) : 425600000Hz
    DPLL_CORE (H21) : 2128000000Hz
    DPLL_CORE (H22) : 425600000Hz
    DPLL_CORE (H23) : 532000000Hz
    DPLL_CORE (H24) : 354666666Hz
    DPLL_ABE : 361267200Hz
    DPLL_ABE (M2) : 180633600Hz
    DPLL_ABE (X2_M2) : 361267200Hz
    DPLL_ABE (X2_M3) : 361267200Hz
    DPLL_IVA : 2330000000Hz
    DPLL_IVA (M2) : 388333333Hz
    DPLL_DSP : 1200000000Hz
    DPLL_DSP (M2) : 600000000Hz
    DPLL_DSP (M3) : 400000000Hz
    DPLL_GMAC : 2000000000Hz
    DPLL_GMAC (M2) : 250000000Hz
    DPLL_GMAC (X2_M3) : 200000000Hz
    DPLL_GMAC (H11) : 50000000Hz
    DPLL_GMAC (H12) : 250000000Hz
    DPLL_GMAC (H13) : 200000000Hz
    DPLL_GMAC (H14) : 2000000000Hz
    DPLL_GPU : 1700000000Hz
    DPLL_GPU (M2) : 425000000Hz
    DPLL_USB : 1920000000Hz
    DPLL_USB (CLKOUT) : 480000000Hz
    DPLL_USB (CLKDCOLDO): 960000000Hz
    DPLL_PCIE_REF : 3000000000Hz
    DPLL_PCIE (CLKOUT) : 100000000Hz
    DPLL_PCIE (CLKDCOLDO): 1500000000Hz

    Loading IFS...decompressing...done
    alloc_syspage_memory: syspage size:00001ad0 _syspage_ptr:80011000
    callout_io_map: mapping paddr:48211000 returns:fc406000
    callout_io_map: mapping paddr:48212000 returns:fc407000
    callout_io_map: mapping paddr:4a056000 returns:fc409000
    callout_io_map: mapping paddr:4ae10000 returns:fc40a000
    callout_io_map: mapping paddr:48055000 returns:fc40b000
    callout_io_map: mapping paddr:48057000 returns:fc40c000
    callout_io_map: mapping paddr:48059000 returns:fc40d000
    callout_io_map: mapping paddr:4805b000 returns:fc40e000
    callout_io_map: mapping paddr:4805d000 returns:fc40f000
    callout_io_map: mapping paddr:48051000 returns:fc410000
    callout_io_map: mapping paddr:48053000 returns:fc411000
    callout_io_map: mapping paddr:43302000 returns:fc412000
    callout_io_map: mapping paddr:4ae07d00 returns:fc413d00
    callout_io_map: mapping paddr:4806a000 returns:fc414000
    callout_io_map: mapping paddr:4806a000 returns:fc415000
    callout_io_map: mapping paddr:4806a000 returns:fc416000

    System page at phys:80011000 user:fc404000 kern:fc404000
    Starting next program at vfe0664f0
    cpu_startnext: cpu0 -> fe0664f0
    Welcome to QNX Neutrino 6.6.0 on the Texas Instruments J6-ENTRY EVM (ARMv7 Cortex-A15 core)
    Starting UART1 (Console)
    starting I2C driver...
    starting USB driver...
    Starting USB mass storage driver...
    Starting QSPI NOR Flash Driver...
    Starting Ethernet driver...
    Starting MMC/SD driver...
    Starting inetd service...
    Starting qconn service...
    Unable to start "screen" (2)
    J6ENTRY# export GRAPHICS_ROOT=/usr/lib/graphics/jacinto6/
    J6ENTRY# export LD_LIBRARY_PATH=/usr/lib:/lib:/lib/dll:$GRAPHICS_ROOT:$LD_LIBRARY_PATH
    J6ENTRY# screen -c /usr/lib/graphics/jacinto6/
    graphics.conf libWFDjacinto6.so libwfdcfg-generic.so
    libIMGegl.so libglslcompiler.so libwfdcfg.so.0
    libImgGLESv1_CM.so libpvr2d.so pvrsrv.so
    libImgGLESv2.so libsrv_um.so pvrsrvinit.so
    libPVRScopeServices.so libusc.so wsegl-screen.so
    J6ENTRY# screen -c /usr/lib/graphics/jacinto6/
    graphics.conf libWFDjacinto6.so libwfdcfg-generic.so
    libIMGegl.so libglslcompiler.so libwfdcfg.so.0
    libImgGLESv1_CM.so libpvr2d.so pvrsrv.so
    libImgGLESv2.so libsrv_um.so pvrsrvinit.so
    libPVRScopeServices.so libusc.so wsegl-screen.so
    J6ENTRY# screen -c /usr/lib/graphics/jacinto6/graphics.conf
    PVR_K: SGXDumpDebugInfo called from function SGXInitialise at line 651 of services4/srvkm/devices/sgx/sgxinit.c
    PVR_K: SGX debug (SGX_DDK_NTO sgxddk 19 1.9@2291151)
    PVR_K: Host Ctl flags= 0000000c
    PVR_K: SGX Host control:
    PVR_K: (HC-0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-10) 0x00000000 0x0000000A 0x0001F400 0x00000004
    PVR_K: (HC-20) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-30) 0x00000000 0x029F599D 0x00000000 0x00000000
    PVR_K: (HC-40) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-50) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-60) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-70) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (HC-80) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: SGX TA/3D control:
    PVR_K: (T3C-0) 0xF4003000 0xF4003120 0xF4002000 0x00000000
    PVR_K: (T3C-10) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-20) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-30) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-40) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-50) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-60) 0x00000000 0x00000000 0xF4000000 0xFEEFE000
    PVR_K: (T3C-70) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-80) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-90) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-A0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-B0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-C0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-D0) 0xF4004000 0xF400F820 0xF4002020 0x00000000
    PVR_K: (T3C-E0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-F0) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: (T3C-100) 0x00000000 0x00000000 0x00000000 0x00000000
    PVR_K: SGX Kernel CCB WO:0x0 RO:0x0
    PVR_K: (FAIL) SGXInit: Unable to validate device DDK version
    Screen startup failed



  • Hi Liping,

    In regards to the GPU error, please check if there is a /usr/lib/graphics/jacinto6ECO directory available, and adjust the "screen -c" command accordingly.  

    Logs above show  /usr/lib/graphics/jacinto6 is being referenced, this will not work with J6 Entry GPU.  The  /usr/lib/graphics/jacinto6ECO directory path needs to be used for the GPU to function on the J6Entry. 

    kb

     

  • Thanks you KB~

    and Where can we get the directory(/usr/lib/graphics/jacinto6ECO or jacinto6Entry)? 

  • Hi Liping,

    The /usr/lib/graphics/jacinto6Eco/ directory and content is part of the QNX Screen Package delivery for Jacinto6 Eco.    

    QNX would need to be contacted, and/or check the location where the BSP that is being used was downloaded from, for additional downloads.

    Regards,

    kb