3.4. 限制条件

SoC 限制条件

  1. ArtInChip D21x SoC 平台,OS 要求 Linux

GPIO 限制条件

  1. GPIO 会被强制修改为通用 GPIO func

  2. 导出配置将 GPIO 窗口第一个 GPIO 导出为 enable-gpio

  3. 导出配置只能导出一个 enable-gpio, 额外的 GPIO 需要手工添加
    • RGB/LVDS 通用 panel 支持一个 enable-gpio 控制背光,一个 sleep-gpio 控制供电

    • MIPI-DSI simple panel 额外支持一个 reset-gpio 控制屏幕复位

PWM-BACKLIGHT 限制条件

  1. 调屏工具不支持在线调试 PWM-BACKLIGHT 背光,只支持 GPIO 方式控制背光

MIPI-DSI 限制条件

  1. 使用 ADB 进行连接

  2. 固件选择 MIPI-DSI simple panel 编译

  3. MIPI-DSI 初始化命令以行为单位,允许空行,不支持数据换行

RGB 屏幕限制条件

  1. 并行 RRGB 屏幕,不支持串行 SRGB 屏幕

  2. 固件选择 RGB general panel 编译

LVDS 屏幕限制条件

  1. 固件选择 LVDS general panel 编译

读取/写入配置限制条件

  1. panel probe 成功,kernel 生成 /dev/fb0 节点

导出配置限制条件

  1. 导出 DTS 配置,需要手动制粘贴到 board.dts 文件中

  2. MIPI-DSI 初始化代码需要粘贴覆盖到 MIPI-DSI simple panel 的驱动源码中

    1. Kernel 源码地址: source/linux-5.10/drivers/video/artinchip/disp/panel/panel_dsi_simple.c

    2. Uboot 源码地址: source/uboot-2021.10/drivers/video/artinchip/display/panel/panel_dsi_simple.c