跳转至

支持与限制

本页汇总当前 BSP 的验收范围。具体实现见显示与 DE33、 视频硬解和主线内核指南。

已验证

项目 结果
启动链 TF-A BL31、U-Boot 2026.04、Linux 7.3.1 正常启动
LCD 640×480 输出;左右边缘回绕已修复;1 px 棋盘不再出现绿边和残影
DE33 显示 UI / VI 平面、RGB 缩放;16 个 YUV 格式在 LCD 上逐项显示正常
HDMI mini-HDMI 1080p60 输出;H616 AHUB HDMI 音频
音频 扬声器与耳机输出;插耳机时关闭扬声器 PA;音量键有效
背光 PWM0 50 kHz 连续调光,菜单 5%–100%,重启后保持
电源 AXP717 PMIC、电池信息、电源键、合盖熄屏与开盖恢复
RTC PCF8563 固定为 rtc0,开机由硬件时钟校时
WiFi RTL8821CS SDIO,mainline rtw88 驱动
USB 默认 gadget(CDC-ECM / SSH);运行时切换到 Host
存储 TF1 启动 / 根分区;TF2 exFAT 用户卡
视频 H.264、HEVC Main 8-bit、MPEG-2、VP8 硬件解码;mpv drmprime 播放
输入 15 个 gamepad 键、音量键、电源键;按键测试与菜单交接正常

待办与未覆盖

项目 说明
HDMI 4K 默认限制在 200 MHz TMDS,只输出 1080p60;4K30/4K60 需要换线后单独验证
HDMI CEC / HDCP 未验收
HDMI VI ch1/ch2 这两层只在 HDMI CRTC 上可用,尚未接 HDMI sink 做 YUV 扫描输出验收
DE33 缩小路径 640×480 → 320×240 只验证了 KMS 提交;没有 writeback,无法自动比对合成像素
视频长时播放 短时播放、掉帧和音画同步已通过;长时间热稳定和功耗仍需观察
上游 VE IOMMU/SRAM 直接采用上游 H616 VE IOMMU/SRAM 配置会触发页错误和 request 超时,当前未纳入
刷写流程 缺少自动备份、校验和回滚;--incremental 之外没有独立的分项更新模式
开机图 U-Boot 尚未启用显示和 splash,内核 logo 也未接入
蓝牙 禁用;RTL8821CS 组合芯片的 BT 初始化会影响 WiFi
KASLR 未启用,属于已接受的限制
模拟摇杆 本机没有模拟摇杆,不适用

说明

  • 没有 DE33 writeback,也没有视频采集设备,mixer 合成后的颜色只能目视确认。 kmsgrab -plane_id 只能读取单个 plane 的 buffer。
  • HDMI 音量由电视或应用控制;H616 模拟 codec 的音量键不控制 HDMI codec。
  • 角色切换不持久化,重启后回到 DTS 默认的 USB gadget 模式。