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.

Problem with displaying 1080p on TI8148 EVK



Hi all,

I tried to display 1080p on TI8148 EVK LCD using EZSDK 5.05.01.04 platform but image is distorted as shown in the image attached.

The following are the steps I did for this tryout:

modified load-hd-firmware.sh to modprobe vpss sbufaddr=0xBFB00000 mode=dvo2:1080p-60 i2c_mode=1

echo 0 > /sys/devices/platform/vpss/display1/enabled

echo 1080p-60 > /sys/devices/platform/vpss/display1/mode

echo 1 > /sys/devices/platform/vpss/display1/enabled

fbset -xres 1920 -yres 1080 -vxres 1920 -vyres 1080

./saFbdevDisplay

Is there any other settings needed?

Thank you for any help extended.

Regards

May

  • Hi Margarita,

    Thank you for your reply.

    I had read through this user guide and had followed "Switching fb0(graphics0) output from HDMI VEVC(display0) to DVO2 VENC(display1)" to switch fb0 to dvo2 prior to carrying those steps I mentioned earlier.

    As dvo2 is connected to LCD, will changing the display1/mode affects the timing to LCD as the LCD is only 800x480 resolution?

    Regards

    May

  • Hello,

    Could you try:

    dm814x-evm login: root

    root@dm814x-evm:~# /etc/init.d/matrix-gui-e stop
    Stopping Matrix GUI application.
    root@dm814x-evm:~# /etc/init.d/pvr-init stop
    Stopping PVR
    root@dm814x-evm:~# echo 1:dvo2 > /sys/devices/platform/vpss/graphics0/nodes
    root@dm814x-evm:~# echo 0 > /sys/devices/platform/vpss/display1/enabled
    root@dm814x-evm:~# echo 720p-60 > /sys/devices/platform/vpss/display1/mode
    root@dm814x-evm:~# echo 1 > /sys/devices/platform/vpss/display1/enabled
    root@dm814x-evm:~# /etc/init.d/matrix-gui-e start
    Removing stale PID file /var/run/matrix-gui-e.pid.
    Starting Matrix GUI application.
    root@dm814x-evm:~# cat /sys/devices/platform/vpss/display1/mode
    720p-60
    root@dm814x-evm:~# cd /usr/share/ti/ti-omx/
    root@dm814x-evm:/usr/share/ti/ti-omx# ./saFbdevDisplay

    Fix Screen Info:
    ----------------
    Line Length - 3200
    Physical Address = 93a00000
    Buffer Length = 25165824

    Var Screen Info:
    ----------------
    Xres - 800
    Yres - 480
    Xres Virtual - 800
    Yres Virtual - 1440
    Bits Per Pixel - 32
    Pixel Clk - 29850
    Rotation - 0

    root@dm814x-evm:/usr/share/ti/ti-omx#

    Let me know the result.

    Best Regards,

    Margarita

  • Hi Margarita,

    I had tried out those steps you mentioned and attached is the color bar displayed on the LCD.

    Its shifted to the right side of the screen.

    Just a note, I couldn't find saFbdevDisplay in /usr/share/ti/ti-omx.

    root@dm814x-evm:/usr/share/ti/ti-omx# ls

    adec_snt_a8host_debug.xv5T
    audio_encode_a8host_debug.xv5T
    c6xtest_a8host_debug.xv5T
    capture_encode_a8host_debug.xv5T
    decode_a8host_debug.xv5T
    decode_display_a8host_debug.xv5T
    decode_mosaicdisplay_a8host_debug.xv5T
    display_a8host_debug.xv5T
    encode_a8host_debug.xv5T

    I built saFbdevDisplay from ti-ezsdk_dm814x-evm_5_05_01_04/example-applications/linux-driver-examples-psp04.04.00.01/video.

    Hope it doesn't make a differences.

    Thanks & Regards

    May

  • Hello,

    Lee, May Fong said:

    Its shifted to the right side of the screen.

    I will check this.

    Lee, May Fong said:

    Just a note, I couldn't find saFbdevDisplay in /usr/share/ti/ti-omx.

    root@dm814x-evm:/usr/share/ti/ti-omx# ls

    adec_snt_a8host_debug.xv5T
    audio_encode_a8host_debug.xv5T
    c6xtest_a8host_debug.xv5T
    capture_encode_a8host_debug.xv5T
    decode_a8host_debug.xv5T
    decode_display_a8host_debug.xv5T
    decode_mosaicdisplay_a8host_debug.xv5T
    display_a8host_debug.xv5T
    encode_a8host_debug.xv5T

    I built saFbdevDisplay from ti-ezsdk_dm814x-evm_5_05_01_04/example-applications/linux-driver-examples-psp04.04.00.01/video.

    Hope it doesn't make a differences.

    It is the same demo I just cp it in this folder.

    Best Regards,

    Margarita