跳转至

屏幕

Q1: 接主板配套的 MIPI 屏无法显示?

  • 主板蓝灯是否闪烁,蓝灯不闪说明系统未正常启动;无背光:是否烧录的网盘标准镜像,检查屏线两端是否松动、接反;有背光无画面:转接板背面接线是否正确;自编译 SDK 需在设备树中取消对应屏幕注释,或编译多屏识别镜像
  • 检查 FPC 软排线是否完全插入锁紧,排线金手指是否有污损或划痕
  • K7 V1.4 及以下版本未集成多屏自动识别功能,需根据屏幕型号烧录对应的专用镜像(镜像名称中通常标注了支持的屏幕型号)
  • 部分 MIPI 屏需通过转接板连接,确认转接板背面的接线是否正确(如电压跳线、I2C 地址选择等),转接板焊点是否有虚焊短路
  • 接 HDMI 显示器,如果 HDMI 能正常显示但 MIPI 不亮,说明系统已正常启动,问题集中在 MIPI 屏硬件连接或屏幕配置上

Q2: 不同 MIPI 屏线序不同能否用转接板兼容?

  • 线序对不上可以画转接板解决硬件连接问题,但仍需在 SDK 中适配屏幕驱动,不是插上就能直接用
  • 转接板仅解决物理引脚重新排列(Pin-to-Pin Mapping),让主板的 MIPI DSI 信号能正确传输到屏幕接口,不改变电气特性和通讯协议
  • 每个 MIPI 屏有独立的初始化代码(Init Code)、时序参数(Timing)和电压配置(LCD Voltage),这些需要在 SDK 的设备树文件(.dts)和屏驱代码中配置,具体参数一般由屏幕厂商提供 datasheet

Q3: MIPI 屏软排线最长支持多少厘米?

  • 理论最长 30cm,超过此长度信号干扰增大;超过 30cm 的排线也可尝试,但需自行验证稳定性
  • MIPI DSI 高频差分信号在超过 30cm 的 FPC 排线上会显著衰减,导致画面出现闪烁、噪点、条纹甚至无显示
  • 如需更远距离布置屏幕,可选用 MIPI 转 LVDS/EDP 转接板,通过屏蔽线缆延长传输距离(通常可达 50cm-100cm),或使用 HDMI 外接显示器

Q4: HDMI 输出分辨率怎么改?

  • Ubuntu 桌面:xrandr 查看支持的显示模式,xrandr --output HDMI-1 --mode 1920x1080 修改;Android:通过 adb shell wm sizeadb shell wm density 设置
  • 修改的分辨率需要在显示控制器的能力范围内,超规格设置将无法生效

Q5: 多屏异显如何配置?

  • 安卓多屏异显由应用层实现,可以参考SDK中RK的开发文档。如果是Linux系统在设置中的display设置就可以了。
  • Android 多屏异显通过 Presentation API 或 DisplayManager 实现,系统默认副屏为扩展屏模式(Extended Display)。应用开发者可调用 DisplayManager.getDisplays() 获取所有显示设备,将特定内容输出到指定屏幕
  • Linux 多屏操作:xrandr --output HDMI-1 --mode 1920x1080 --right-of DSI-1 实现双屏异显(HDMI 在 MIPI 右侧扩展);在桌面环境的"显示设置"中也可直接拖拽排列显示器