前段时间买了块 HI3516D+IT6801 的板子, 打算用它来做 HDMI 编码器.
因为以前玩过 HI3520D+IT6604, 开始觉得应该在 IT6801 的驱动上不会出啥大问题. 然后把供应商给的代码移植到海思芯片里, 跑是跑起来了, 看打印信息也是 very 正常的. 但编码出来的图像始终色彩不正常, 无论我怎么改海思那边的 VI 设备都不对, 图像明显的色彩空间不正常. 后来我把 HDMI 信号源端的色彩空间改为 YCBCR 后 IT6801 能正常输出. 但经过仔细的对比 IT6801 的打印信息以及对应的寄存器值,IT6801 的 CSC 功能是启动了的. 连续搞了几天都没搞定.
后来我都快放弃调试它的时候, 发现 TI 有一款 DLP 设备也有在用 IT6801 这颗芯片, 并且它的底层开源. 便尝试把 TI 的那份驱动移植到海思中去 …CSC 正常了. 检查了下与 CSC 相关的寄存器与我之前的配置完全一样, 为什么用 TI 的那个版本就好到现在依然是个迷(TI 的那个文件是 2013 年的, 供应商给的版本为 2015 年)..
大佬,你好,最近在调试3519AV100+it6801的驱动,遇到些问题,可否给分你的稳定的6801驱动参考一下,多谢。2634174966@qq.com