Other Parts Discussed in Thread: UNIFLASH, AM62P
Tool/software:
Hello TI Community,
I am encountering a display flickering issue on the SK-AM62x-LP board when booting in OSPI NAND mode after integrating the dss_display_share feature to share the DSS between the MCU (R5F) and Linux (A53). The display shows both the tell-tale (from R5F firmware) and the Linux default launcher (from SD card rootfs), but it flickers continuously.
Without this app, the display is stable. Below are the details of my setup, modifications, and the issue.
Board: SK-AM62x-LP
SDK Version:mcu_plus_sdk_am62x_11_00_00_16,ti-processor-sdk-linux-am62xx-evm-11.00.09.04
Boot Mode: OSPI NAND
Display Configuration: k3-am62-lp-sk-microtips-mf101hie-panel
Flashing Process:
-
UART with uart_uniflash.py,
-
Added dss_display_share.release.appimage.hs_fs to OSPI NAND at offset 0xA00000.
-
Used SD card with Linux image tisdk-default-image-am62xx-lp-evm-11.00.09.04.rootfs.wic.xz
Modifications Made
To enable dss_display_share on the SK-AM62x-LP, I made the following changes to the SDK:
-
Edited default_sbl_ospi_nand_linux_hs_fs.cfg:
Added the following line to include the dss_display_share application image:
--file=../../examples/drivers/dss/dss_display_share/am62x-sk/r5fss0-0_freertos/ti-arm-clang/dss_display_share.release.appimage.hs_fs --operation=flash --flash-offset=0xA00000 -
Edited makefile.am62x.r5f.ti-arm-clang:
Added DSS and FVID2 drivers to the R5F build -
Edited am62x/dss_soc.h:
Modified to route DSS0 interrupts to R5F core
-
Edited makefile.am62x:
Added dss_display_share build target for R5F
-
Edited Device Tree Files:
Modified k3-am62-main.dtsi and
k3-am62x-sk-common.dtsi
Issue Details
The display flickering occurs only when the dss_display_share application is flashed
When dss_display_share is flashed, the display shows both the R5F tell-tale and the Linux default launcher, indicating partial functionality of DSS sharing, but it flickers continuously.