RK3399-NE4000项目调试与问题汇总

需积分: 0 0 下载量 38 浏览量 更新于2024-08-04 收藏 153KB DOCX 举报
"RK3399-NE4000 调试记录_V0.11" 是一个关于NE4000项目在基于RK3399平台的调试文档,主要记录了在开发过程中的问题与解决策略,以便于后续查阅和调试参考。 在调试记录中,涉及了多个硬件接口和功能模块的调试,包括: 1. HDMI IN TC358749调试:这部分内容主要涉及到视频部分和音频部分的调试。在视频部分,遇到了I2C通讯问题,返回错误代码-6。这可能意味着I2C通信过程中出现了故障,通常需要检查I2C总线的连接、时序设置以及芯片的初始化配置。在音频部分,提到了AM1805RTC(实时时钟)的调试,以及在Watchdog(看门狗)未正常工作的问题。 2. USB2.0 HOST接口调试:这部分可能涉及到USB设备的识别、连接稳定性以及数据传输问题,需要检查USB控制器的驱动配置和硬件连接。 3. RS232接口调试:可能关注的是串口通信的波特率、数据位、停止位、校验位等设置,确保通信的正确性和稳定性。 4. RESET按键问题:调试中可能遇到了复位按钮无法正常触发系统复位的情况,这可能与复位信号的电平、持续时间和电路设计有关。 5. TF卡不能用问题:可能是TF卡驱动、硬件接触不良或者文件系统问题,需要检查SD/MMC控制器的配置和存储介质的状态。 6. IR遥控器不能用问题:可能涉及红外接收器的驱动、硬件连接或遥控器信号的解析问题。 7. HDMI 4K输出调试:此处涉及到了高分辨率视频输出的调试,包括uboot读取EDID(Extended Display Identification Data)时的概率性错误,热插拔导致的内核崩溃,以及音频输出的偶发性无声问题。 在调试过程中,开发团队还记录了遇到的一些特殊问题,例如在烧录过程中无法进入loader模式,只能进入recovery模式。此外,他们提供了全编译和单编内核的方法,以及使用特定版本的烧录工具(如AndroidTool和DriverAssitant_v4.5)进行固件烧录的流程,强调了按住恢复键进入loader模式或通过命令行方式来切换启动模式。 对于串口设置,文档指出波特率应设定为1500000,这可能是用于更高效的数据传输或调试信息的快速获取。 总体来看,这份调试记录详尽地列举了项目开发过程中遇到的关键问题及其解决方案,涵盖了从硬件接口到系统软件的多个层面,对于类似项目开发和问题排查具有很高的参考价值。