汇顶GT928调试总结

汇顶GT928调试总结

一、GT928正常工作的前提条件:

a、通过RST和INT脚的拉的电平时序确定设备地址是0x5D还是0x14;
b、IIC访问设备地址成功读到到TP信息;
–> 只有当以上两个条件同时达到,kernel drivers才会将该设备地址挂载到IIC总线上,以及加载并配置INT口,进入TP中断事件处理流程;

二、软件配置支持:

a、配置TP IC挂载的IIC总线 b、中断和复位使用的GPIO口配置 c、配置系统给TP中断信号处理的外部断号 d、检查IO口配置是否正确;

三、遇到的问题:

描述:完成软件相关的驱动及配置工作后,通过i2cdetect工具查看发现IIC总线上没有挂载TP IC对应的设备地址;
–> 查看设备对应驱动的初始化过程Log,提示IIC访问设备地址不成功,错误原因是设备没有回复ACK;
可能原因:设备上电复位异常,没有正常工作;
–> 检查电源供电,及示波器测量中断及复位脚的波形,若都正常,则应该是和设备IIC通信不通;
可能原因:IIC被拉住;
–> 通过用示波器测量IIC clk和data线波形确认,或者用逻辑分析仪抓取数据,若不能抓取到ARM发出的数据,则说明IIC总线被拉住;调试遇到的问题是——IIC没有被拉住,示波器测量也能量到波形,但就是和设备地址通信设备没有回复ACk?

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值