智显文档中心
  • 产品简介
  • 快速入门
  • 数据手册
  • 芯片手册
  • 硬件指南
  • RTOS SDK
    • 1. 编译准备
    • 2. 使用指南
    • 3. 启动引导
    • 4. 系统
    • 5. 存储
    • 6. 多媒体
      • 6.1. Audio 使用指南
      • 6.2. Display 使用指南
        • 6.2.1. 模块介绍
        • 6.2.2. 参数配置
          • 6.2.2.1. menuconfig配置
            • 6.2.2.1.1. 使能显示模块驱动
            • 6.2.2.1.2. 选择显示接口
            • 6.2.2.1.3. panel配置
            • 6.2.2.1.4. 背光配置
            • 6.2.2.1.5. 显示引擎配置
            • 6.2.2.1.6. 显示接口配置
        • 6.2.3. 调试指南
        • 6.2.4. 设计说明
        • 6.2.5. 屏适配指南
        • 6.2.6. 竖屏横用、横屏竖用
        • 6.2.7. 色彩调整
        • 6.2.8. 常见问题
      • 6.3. GE 使用指南
      • 6.4. I2S 使用指南
      • 6.5. VE 使用指南
      • 6.6. MPP 使用指南
      • 6.7. LVGL 使用指南
    • 7. 接口
    • 8. 安全
    • 9. 外设
    • 10. 应用
  • 关于我们
智显文档中心
  • »
  • RTOS SDK »
  • 6. 多媒体 »
  • 6.2. Display 使用指南 »
  • 6.2.2. 参数配置 »
  • 6.2.2.1. menuconfig配置

6.2.2.1. menuconfig配置

6.2.2.1.1. 使能显示模块驱动

在 ZX-RTT 根目录下执行 scons --menuconfig,进入 menuconfig 的功能配置界面,按如下选择:

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->

6.2.2.1.2. 选择显示接口

使能显示模块的驱动后,需要选择相应的显示接口。

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            select Display interface (Display LVDS interface)  --->

ZX 平台支持多种显示接口标准,但在系统运行时只能生效一个。

6.2.2.1.3. panel配置

ZX-RTT sdk 不仅为 RGB 接口提供通用的 panel 驱动 (ZX simple panel),

也为部分屏驱 IC 提供专用的 panel 驱动。

备注

只有使能了 panel 对应的显示接口后,panel 才能在 menuconfig 中可见。

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            Display Panels  --->

如果选择了 ZX simple panel,可以通过 menuconfig 来修改屏时序参数。

Display Panels  --->
    ZX Panel Drivers (ZX simple panel)  --->
    display timing of simple panel  --->

6.2.2.1.4. 背光配置

6.2.2.1.4.1. GPIO

在 menuconfig 中,选择 GPIO 方式控制背光,以字符串的形式指定 gpio 引脚。

enable-gpio 默认高电平有效。

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            panel backlight control (gpio)  --->
        (PE.19) panel backlight enable pin
        [ ] panel backlight enable pin low active

6.2.2.1.4.2. PWM

在 menuconfig 中,选择 PWM 方式控制背光,配置 pwm 的通道和默认占空比 [0, 100]

使能 pwm

Board options  --->
    [*] Using PWM3

配置 pwm-backlight

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            panel backlight control (pwm)  --->
        (3) pwm backlight channel
        (80) default brightness level

6.2.2.1.5. 显示引擎配置

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            select framebuffer format (argb8888)  --->
            [*] Support double framebuffer
            [*] Enable Display Dither

framebuffer 默认使用 32 位 ARGB8888 格式。

使能双 buffer 可以避免屏幕撕裂,获得更好的显示效果。

当显示引擎 blend 32 位 RGB 数据,但显示接口只输出 18/16 位 RGB 数据时,使能 dither 能让图像色彩渐变更平滑。

6.2.2.1.6. 显示接口配置

6.2.2.1.6.1. RGB 接口

选择 RGB 显示接口

Board options  --->
    [*] Using Display Engine (DE)
        Display Parameter  --->
            select Display interface (Display RGB interface)  --->
            RGB interface options  --->

RGB 显示接口参数配置

RGB interface options  --->
    rgb mode (PRGB)  --->
    interface format (PRGB 16 BIT LD)  --->
    data order (RGB)  --->
    clock phase select (0 degree)  --->
  • rgb mode

    支持并行 RRGB 和串行 SRGB 两种模式

  • interface format

    接口的输出格式

    interface format

    RRGB 24 BIT

    RGB 24位输出

    RRGB 18 BIT LD

    RGB 18位输出,丢弃低6个pin

    RRGB 18 BIT HD

    RGB 18位输出,丢弃高6个pin

    RRGB 16 BIT LD

    RGB 16位输出,丢弃低8个pin

    RRGB 16 BIT HD

    RGB 16位输出,丢弃高8个pin

  • data order

    R/G/B 分量输出顺序

    data order

    RGB

    数据输出顺序为 RGB

    RBG

    数据输出顺序为 RBG

    BGR

    数据输出顺序为 BGR

    BRG

    数据输出顺序为 BRG

    GRB

    数据输出顺序为 GRB

    GBR

    数据输出顺序为 GBR

  • clock phase select

    支持 0/90/180/270 度,四种时钟相位选择

  • data mirror

    RGB数据组内大小端输出。默认输出低位到高位 0 - 7。如果设置则输出变为 7 - 0

6.2.2.1.6.2. MIPI-DBI 接口

ZX 平台不支持 menuconfig 配置 mipi-dbi 参数,推荐在 panel 驱动中使用 hardcode。

上一页 下一页

© 版权所有 2023 深圳市启明智显科技有限公司.