3.5 英寸 SPI TFT LCD 显示屏在 Android 事件后变黑

3.5 Inch SPI TFT LCD Display goes black for Android Things

我有一个 KeDei 3.5 ich SPI TFT LCD 显示器。我用 Android Things Image 附加到 Raspberry Pi。当我启动树莓派时,没有任何显示,只显示黑屏。显示器正在通电,我可以区分它的开启和关闭状态。但是当我尝试远程显示时(按照 this post 中的步骤),我可以正确地看到显示。 Logcat 我认为与显示相关的输出:

mBaseDisplayInfo=DisplayInfo{"Built-in Screen", uniqueId "local:0", app 640 x 480, real 640 x 480, largest app 640 x 480, smallest app 640 x 480,mode 1, defaultMode 1, modes [{id=1, width=640, height=480,fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 240 (0.0 x 0.0) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}

我尝试了最新的 Raspbian 图像和开发预览 0.4.1,如前所述 here. Tried with HDMI config given in the same link. Nothing works except the rpi_35_v6.3_ubuntu_mate_15_kedei image from KeDei vendor

显示规格:

Android 事情:

根据 Hardware Platforms 描述,Raspberry Pi 和 Android Things 仅支持通过 HDMI 或 DSI 接口显示,不通过 SPI,并且没有内置驱动程序 - 你的 KeDei 3.5 ich SPI TFTLCD 显示器将无法工作。您只能通过 SPI 命令(类似于自定义驱动程序)从您的应用程序中使用该显示,但不能从 Android Things 系统中使用。