Pi H1在XBL开发LT9611UXC,调用I2C崩溃

我们发现H1的XBL没有启用9611UXC的HDMI输出,进入系统后才有显示输出。我们有XBL显示需求,故进行开发。

我们在I2C初始化后调用I2C0进行通信,会卡住,然后进入crashdump,串口收集不到有用信息。尝试使用GPIO实现软I2C,收不到9611侧ACK。Quectel有相应解决方案吗?

谢谢!

当前知识库及公开资料暂未查询到相关内容,请等待技术工程师为您解答。

本回答仅供参考。若问题已解决,可标记为 :white_check_mark:解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。

解决方案:boot_images\boot\QcomPkg\Settings\Panel 已内置Panel_lt9611uxc_dsi2hdmi_vid.xml,根据实际修改Reset GPIO后编译即可,不需要调用I2C进行配置。以下GPIO需注意:
GPIO6:DSI_CTRL(高电平-切换MIPI到LT9611UXC)
GPIO7:LT9611UXC 5V EN
GPIO121:LT9611UXC 1.2V EN
GPIO46:LT9611UXC 3.3V EN
GPIO158:LT9611UXC RESET