J784S4XEVM: [J784S4EVM] DP Monitor Error

Part Number: J784S4XEVM

When the EVM board finishes booting, the log appears as shown below, and no monitor output is displayed.

j784s4-evm login:
[   19.907859] platform connector-dp0: deferred probe pending: platform: supplier regulator-dp0-prw not ready
[   19.917516] platform connector-dp1: deferred probe pending: platform: supplier regulator-dp1-prw not ready
[   19.927164] platform regulator-dp1-prw: deferred probe pending: reg-fixed-voltage: can't get GPIO

I am using the "HP EliteDisplay E243i (1FH49AA)" monitor.
  • Hi Taeho,

    Please check the uEnv.txt in the boot partition. If there is a name_overlays environment variable defined, please comment out.

    Regards,

    Takuma

  • Thank you for your answer.

    As in your answer, if you comment out the name_overlays environment variable,

    output will appear on the monitor.

    "#name_overlays=ti/k3-j784s4-evm-ethfw.dtbo ti/k3-j784s4-vision-apps.dtbo"

    But, when running the ti ovx tutorial, the following error occurs.

    root@j784s4-evm:/opt/vision_apps# ./vx_app_tutorial.out
    APP: appInit() !!!
    APP: appCommonInit() !!!
    APP: Init ... !!!
    56.609544 s: APP_LOG: ERROR: Unable to map memory @ 0xaf000000 of size 262144 bytes !!!
    APP: ERROR: Log writer init failed !!!
    56.609610 s: MEM: Init ... !!! app_mem_linux_dma_heap.c
    56.609683 s: MEM: ERROR: Failed to initialize DMA HEAP [/dev/dma_heap/carveout_vision_apps_shared-memories] !!!
    56.609695 s: MEM: Init ... Done !!!
    APP: ERROR: Memory init failed !!!
    APP: Init ... Done !!!
    APP: appCommonInit() return -1.
    root@j784s4-evm:/opt/vision_apps#


    What should I do to solve this problem?

  • Hi Taeho,

    If running the TIOVX tutorials/demos please keep the name_overlays. This is a software architecture feature where you can have display controlled from A72 (running Linux) or R5F (running RTOS + TIOVX). If the overlay is applied, it disables display from A72, allowing R5F/RTOS/TIOVX to use display. If overlay is taken away, then A72 Linux will control Linux, so you will get the weston/wayland compositor.

    It is the choice of the user to choose whether display driver should go through R5F or A72.

    Regards,

    Takuma

  • thank you for your answer