主题 : 友善之臂光盘附带EEPROM测试程序出现问题 复制链接 | 浏览器收藏 | 打印
雕刻自己
级别: 新手上路
UID: 106791
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2014-08-04
最后登录: 2014-08-17
楼主  发表于: 2014-08-12 09:55

 友善之臂光盘附带EEPROM测试程序出现问题

描述:WINCE下EEPROM测试结果
图片:
最近在做MINI210S开发板WINCE下的I2C读写功能调试,由于自己写的函数在打开I2C设备之后写数据时出现了问题,问题如下:
[31m[IIC_IST:E] SLAVE(0x20) DETECTION IS FAILED & RECOVERY STAGE
[0m[31m[XXX] IOCTL_I2C_GENERAL_WRITE ERROR: 31
[0m[31m[IIC_IST:E] SLAVE(0x20) DETECTION IS FAILED & RECOVERY STAGE
[0m[31m[XXX] IOCTL_I2C_GENERAL_WRITE ERROR: 31
[0m[31m[IIC_IST:E] SLAVE(0x20) DETECTION IS FAILED & RECOVERY STAGE
[0m[31m[XXX] IOCTL_I2C_GENERAL_WRITE ERROR: 31
于是找了光盘附带的EEPROM测试程序来测试看硬件是否有问题。WINCE下的测试结果如图。
用光盘附带的测试程序还是在写数据时出现了问题,从串口打印信息来看还是这个SLAVE(0x20) DETECTION IS FAILED & RECOVERY STAGE的错误。
这里不免要怀疑真的是硬件的问题了。但是随后我又在板子上测试了安卓系统下的EEPROM,结果正常,说明硬件部分没有问题。那么问题还是在于WINCE下的驱动匹配。这里我打电话咨询过友善之臂的技术支持,他们说WINCE下的当时并没有做过具体的测试,测试程序有问题也是有可能的。
这下真的不知道该怎么办了,关于以上所描述的问题,希望遇到过的人能够给予解决方法或者提供一些解决问题的思路。不胜感谢!