RK3288 ATV1660K HDMIIN与双屏异显调试详解

需积分: 0 1 下载量 109 浏览量 更新于2024-08-04 收藏 489KB DOCX 举报
"RK3288-ATV1660K 调试记录_V0.21" 在本文档中,我们探讨了基于RK3288芯片的ATV1660K设备的调试过程,该设备是一个双屏异显方案。调试记录主要包括对HDMI输入(HDMIIN)、RK1000CVBS、HDMI双输出以及一些其他问题的详细记录。这些记录旨在为未来可能出现的故障提供参考和解决方案。 1. ATV1660K调试简介 ATV1660K相较于ATV1560K的主要硬件变化包括增加了一个HDMI输入接口(使用TC358749 IC),添加了IT66121以支持双HDMI输出,增加了RK1000 IC以支持CVBS输出和耳机功能,网络接口从100M RTL8201F升级为1000M RTL8211B,并且引入了SPDIF接口。调试工作主要集中在这些新增功能上,使用的是针对rk3288ATV1560K的代码基础,但配置文件和设备树(dts)已相应更新。 2. HDMIIN调试记录 - 打开HDMIIN应用包(APK)时遇到闪退问题,可能与驱动兼容性或应用程序代码有关,需要检查相关驱动和应用代码。 - APK能打开但黑屏,可能涉及到图像处理流程中的问题,如解码、色彩空间转换或显示控制器设置等,需要检查HDMIIN的数据流处理路径。 3. RK1000CVBS调试 调试RK1000CVBS输出可能涉及视频编码、解码以及与硬件接口的同步,需要检查相关驱动和设置。 4. HDMI双输出 - HDMI双输出时出现花屏,可能是信号同步问题,需要调整IT66121的配置,确保两路输出的信号同步。 - I2S0有声音输入但无声音输出,这可能涉及到音频流处理和输出设备的配置问题,需要检查音频驱动和I2S设置。 5. 双屏异显异声问题 这类问题通常涉及到显示控制器和音频控制器的配置,需要确保两个输出设备的独立性和同步性。 6. 其他出现过的问题 - 空板烧录后不进系统,可能是引导加载程序、内核或文件系统的错误,需要检查烧录过程和固件完整性。 调试过程中,参考的代码、硬件版本信息、配置文件和烧录方法都有明确路径,开发者可以通过这些信息进行问题定位和解决。烧录工具使用的是AndroidTool-PX3,进入升级模式需按住背面的recovery键。 这份调试记录文档详尽地记录了ATV1660K在开发和优化过程中的各种问题及解决策略,为后续的维护和调试工作提供了宝贵的参考资料。对于遇到类似问题的开发者,可以对照此文档进行排查和修复。