Thread 中讨论的其他器件:UNIFLASH、 AM62P
工具/软件:
您好 TI 社区、
集成了 DSS_DISPLAY_SHARE 功能以便在 MCU (R5F)和 Linux (A53)之间共享 DSS 后、在 OSPI NAND 模式下引导时、我在 SK-AM62x-LP 板上遇到显示闪烁问题。 显示屏同时显示信号灯(来自 R5F 固件)和 Linux 默认启动器(来自 SD 卡 rootfs)、但会连续闪烁。
如果没有此应用程序、显示屏将保持稳定。 以下是我的设置、修改和问题的详细信息。
电路板: SK-AM62x-LP
SDK 版本: MCU_PLUS_SDK_am62x_11_00_00_16、ti-processor-sdk-linux-am62xx-evm-11.00.09.04
启动模式: OSPI NAND
显示配置: k3-am62-lp-sk-microtips-mf101hie-panel
刷写过程:
-
UART 与 uart_uniflash.py 对应的
-
向偏移0xA00000处的 OSPI NAND 添加了 dss_display_share.release.appimage.hs_fs。
-
将 SD 卡与 Linux 映像 tisdk-default-image-am62xx-LP-EVM-11.00.09.04.rootfs.wic.xz 一起使用
所做的修改
为了在 SK-AM62x-LP 上启用 dss_display_share、我对 SDK 进行了以下更改:
-
编辑了 default_sbl_ospi_nand_linux_hs_fs.cfg :
添加了以下行以包含 dss_display_share 应用程序映像:
--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 -
编辑了 makefile.am62x.r5f.ti-arm-clang :
向 R5F 构建中添加了 DSS 和 FVID2驱动程序 -
编辑了 am62x/dss_soc.h :
进行了修改、以将 DSS0中断路由到 R5F 内核
-
编辑了 makefile.am62x :
为 R5F 添加了 dss_display_share 构建目标
-
编辑的器件树文件:
修改了 k3-am62-main.dtsi 和
k3-am62x-sk-common.dtsi
问题详细信息
仅当刷写了 dss_display_share 应用程序时、才会出现显示闪烁
当 dss_display_share 刷写时、显示会显示 R5F 信号灯和 Linux 默认启动器、指示 DSS 共享的部分功能、但会连续闪烁。