自己写了个IIC 的驱动, 开始测试读写是好的, 但是过几天读写竟然是错误的, 怎么回事?
硬件有变化吗?是否加载了其它驱动造成冲突?得到什么错误?
加载了其它的驱动,但是跟i2c 接口没有关系啊,
毫无头绪, 还是不明白什么错误.
难道有人动了你的“奶酪”
lz也不详述一下错误信息应用层错误, 还是驱动错误, 或是总线数据/信号错误?
是I2C master坏了? Slave坏了? Bus坏了?
做点实验还是很容易缩小错误范围的.
他这个属于偶然现象,更多的心态放到郁闷上去了
不是偶然现象, 应该是驱动层的问题, 好像就是在数据建立时间那一块, 我看内核里面设置的SETUP时间是50ns , 所以我自己设置的也是这么多, 但是好像会有问题. 我把时间弄的长点好像就没有问题, 但是看数据手册也就是50-100 , 比较奇怪
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
硬件有变化吗?是否加载了其它驱动造成冲突?得到什么错误?
加载了其它的驱动,但是跟i2c 接口没有关系啊,
毫无头绪, 还是不明白什么错误.
难道有人动了你的“奶酪”
lz也不详述一下错误信息
应用层错误, 还是驱动错误, 或是总线数据/信号错误?
是I2C master坏了? Slave坏了? Bus坏了?
做点实验还是很容易缩小错误范围的.
他这个属于偶然现象,更多的心态放到郁闷上去了
不是偶然现象, 应该是驱动层的问题, 好像就是在数据建立时间那一块, 我看内核里面设置的SETUP时间是50ns , 所以我自己设置的也是这么多, 但是好像会有问题. 我把时间弄的长点好像就没有问题, 但是看数据手册也就是50-100 , 比较奇怪