@@ -69,13 +69,30 @@ Hardware Prerequisites
6969Launching the TI LVGL Demo
7070**************************
7171
72- The demo will auto launch upon Linux booting on the EVM. Follow the below instructions to flash the SD card:
72+ .. ifconfig :: CONFIG_sdk in ('SITARA')
7373
74- 1. Flash an SD card with the :file: `tisdk-default-image `. User can download the :file: `tisdk-default-image ` wic image from |__SDK_DOWNLOAD_URL__ |.
75- Please follow the instructions from here to :ref: `Flash an SD card <processor-sdk-linux-create-sd-card >`.
74+ The demo will auto launch upon Linux booting on the EVM. Follow the below instructions to flash the SD card:
75+
76+ 1. Flash an SD card with the :file: `tisdk-default-image `. User can download the :file: `tisdk-default-image ` wic image from |__SDK_DOWNLOAD_URL__ |.
77+ Please follow the instructions from here to :ref: `Flash an SD card <processor-sdk-linux-create-sd-card >`.
78+
79+ 2. Insert the flashed SD card to the board, connect the display, mouse/touch-input, ethernet cable, aux cable, jumper wire and power on the EVM.
80+ The TI LVGL Demo will launch automatically when the device is fully booted.
81+
82+ .. ifconfig :: CONFIG_sdk in ('DebianSDK')
83+
84+ Upon booting the EVM, Weston is launched automatically. To launch the LVGL OOB demo, follow the following
85+ instructions:
86+
87+ 1. Flash an SD card with the :file: `tisdk-debian-trixie ` wic image. User can download the wic image from |__SDK_DOWNLOAD_URL__ |.
88+ Please follow the instructions from here to :ref: `Flash an SD card <processor-sdk-debian-create-sd-card >`.
89+
90+ 2. Insert the flashed SD card to the board, connect the display, mouse/touch-input, ethernet cable, aux cable, jumper wire and power the EVM on.
91+
92+ 3. Weston is launched on boot. Shut it down with `systemctl stop weston `.
93+
94+ 4. Lauch the demo by typing `lvglsim ` into the UART command prompt.
7695
77- 2. Insert the flashed SD card to the board, connect the display, mouse/touch-input, ethernet cable, aux cable, jumper wire and power on the EVM.
78- The TI LVGL Demo will launch automatically when the device is fully booted.
7996
8097**********************
8198Using the TI LVGL Demo
@@ -178,14 +195,27 @@ To launch the Smart Home HMI demo, click on the `Smart Home` widget in the apps
178195
179196 By default CC33xx is configured at boot, so here are the steps that can be followed to enable it:
180197
181- .. code-block :: console
198+ .. ifconfig :: CONFIG_sdk in ('SITARA')
182199
183- $ systemctl stop ti-lvgl-demo
184- $ cd /usr/share/cc33xx
185- $ ./sta_start.sh
186- $ ./sta_connect.sh -s WPA-PSK -n <SSID> -p <PASSWORD>
187- $ udhcpc -i wlan0
188- $ systemctl start ti-lvgl-demo
200+ .. code-block :: console
201+
202+ $ systemctl stop ti-lvgl-demo
203+ $ cd /usr/share/cc33xx
204+ $ ./sta_start.sh
205+ $ ./sta_connect.sh -s WPA-PSK -n <SSID> -p <PASSWORD>
206+ $ udhcpc -i wlan0
207+ $ systemctl start ti-lvgl-demo
208+
209+ .. ifconfig :: CONFIG_sdk in ('DebianSDK')
210+
211+ .. code-block :: console
212+
213+ $ systemctl stop ti-lvgl-demo
214+ $ cd /usr/share/cc33xx
215+ $ bash ./sta_start.sh
216+ $ bash ./sta_connect.sh -s WPA-PSK -n <SSID> -p <PASSWORD>
217+ $ udhcpc -i wlan0
218+ $ systemctl start ti-lvgl-demo
189219
190220 For more details on how to enable CC33xx and connect to WiFi, visit :ref: `How to Enable M.2-CC33x1 in Linux <enable_m2cc3301 >`
191221
@@ -290,11 +320,22 @@ This widget contains a slide-show on Application Processor Security for AM6X dev
290320Building the TI LVGL Demo from Sources
291321**************************************
292322
293- The TI LVGL Demo is enabled in :file: `tisdk-default-image ` yocto filesystem for |__PART_FAMILY_DEVICE_NAMES__ | by default. Note, that
294- the binary itself does not have asset images and slides built in it. :file: `tisdk-default-image ` contains the required assets within
295- :file: `/usr/share/ti-lvgl-demo/* `. Place any additional assets here while making any modifications. Yocto recipe for
296- building this demo can be found at
297- `github: ti-lvgl-demo.bb <https://github.com/TexasInstruments/meta-tisdk/blob/scarthgap/recipes-demos/ti-lvgl-demo/ti-lvgl-demo.bb >`__
323+ .. ifconfig :: CONFIG_sdk in ('SITARA')
324+
325+ The TI LVGL Demo is enabled in :file: `tisdk-default-image ` yocto filesystem for |__PART_FAMILY_DEVICE_NAMES__ | by default. Note, that
326+ the binary itself does not have asset images and slides built in it. :file: `tisdk-default-image ` contains the required assets within
327+ :file: `/usr/share/ti-lvgl-demo/ `. Place any additional assets here while making any modifications. Yocto recipe for
328+ building this demo can be found at
329+ `github: ti-lvgl-demo.bb <https://github.com/TexasInstruments/meta-tisdk/blob/scarthgap/recipes-demos/ti-lvgl-demo/ti-lvgl-demo.bb >`__
330+
331+ .. ifconfig :: CONFIG_sdk in ('DebianSDK')
332+
333+ The TI LVGL Demo is installed in :file: `tisdk-debian-trixie ` wic image for |__PART_FAMILY_DEVICE_NAMES__ | by default. Note, that
334+ the binary itself does not have asset images and slides built in it. :file: `tisdk-debian-trixie ` contains the required assets within
335+ :file: `/usr/share/ti-lvgl-demo/ `. Place any additional assets here while making any modifications. Debian package
336+ files for building this demo can be found at
337+ `github: ti-lvgl-demo debian package <https://github.com/TexasInstruments/debian-repos/blob/master/ti-lvgl-demo/suite/trixie/debian/ >`__
338+
298339
299340The source code is available at `TI LVGL Demo <https://github.com/TexasInstruments/ti-lvgl-demo.git/ >`__ and can be re-compiled with the
300341following steps:
0 commit comments