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.

SK-AM62: Example to generate (independent) outputs on multiple displays.

Part Number: SK-AM62

Hello,

We have a setup that includes a 1024x600 LVDS display on OLDI 1, and a second 1080p HDMI display on the MIPI parallel output running.

We are using a build based off SDK 08.05.00.21

The displays work (we get splash screens on both on startup, and by default TI's HMI demo starts on the LCD screen).

We are trying to demonstrate that both screens may be written to simultaneously (e.g., status screen on one screen, and a user control window on a second) with independent data.  

Is there a TI provided demo that shows how to do this (a simple example)?  I was looking at this E2E post, which was the same question, but went largely unanswered.

We are trying to run the IVI-Shell to do this but it is not working.

I am attaching our weston config and the script I am attempting:

The result is we get the same view on both screens, and only see the first QT application (donut chart) shown.

Can you help?

Thanks,

Mike

----

root@mitysom-am62x:/usr/share/examples/opengl# cat /etc/weston.ini
[core]
require-input=false
shell=ivi-shell.so
modules=ivi-controller.so

[shell]
#ivi-module=hmi-controller.so
#ivi-shell-user-interface=@abs_top_builddir@/weston-ivi-shell-user-interface
#locking=false
#animation=zoom
#panel-position=top
#startup-animation=fade

[screensaver]
# Uncomment path to disable screensaver
#path=@libexecdir@/weston-screensaver

-----~ demo script

root@mitysom-am62x:/usr/share/examples/opengl# cat ~/run_demo.sh
#!/bin/bash
export QT_WAYLAND_SHELL_INTEGRATION=ivi-shell
# start ivi-shell manager
weston-simple-shm &
sleep 1

# run an all on HDMI screen
layer-add-surfaces -d HDMI-A-1 -l 1000 -s 1 &
sleep 1
/usr/share/examples/charts/donutchart/donutchart &

# run an app on LVDS screen
layer-add-surfaces -d LVDS-1 -l 2000 -s 1 &
sleep 1
/usr/share/examples/charts/linechart/linechart &