主题 : QT 读写IIC EEPROM问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 16209
精华: 0
发帖: 70
金钱: 350 两
威望: 70 点
综合积分: 140 分
注册时间: 2010-03-15
最后登录: 2010-10-25
楼主  发表于: 2010-07-17 09:03

 QT 读写IIC EEPROM问题

     这几天练习编写QT读写EEPROM的程序。编好后编译没有出错。但是读写都不成功,返回的是-1。
不知有谁编写过这个程序,讲讲要点。
级别: 侠客
UID: 5302
精华: 0
发帖: 110
金钱: 550 两
威望: 110 点
综合积分: 220 分
注册时间: 2009-04-18
最后登录: 2021-05-31
1楼  发表于: 2010-08-09 12:40
现在我也遇到这个问题了,不知道从何下手。
打开I2C都返回-1
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2010-08-09 12:53
引用第1楼桃子cici于2010-08-09 12:40发表的  :
现在我也遇到这个问题了,不知道从何下手。
打开I2C都返回-1

你想让别人如何回答你这种没头没脑的问题?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 侠客
UID: 5302
精华: 0
发帖: 110
金钱: 550 两
威望: 110 点
综合积分: 220 分
注册时间: 2009-04-18
最后登录: 2021-05-31
3楼  发表于: 2010-08-13 13:28
呵呵。版主,实在是不好意思
我之前没有做过linux内核驱动这一块。
现在有个项目上刚好涉及到I2C,内核2.6.29 中I2C驱动已经有了。/drivers/i2c/
源代码大致看了一下,测试了一下Micro2440板子上的I2C存储器件,读写完全正确。
于是开了一个Qtopia2的应用程序。
主程序中对其这样操作。
int i2cDevice=open("/dev/i2c",O_RDWR);
执行后i2cDevice=-1;
先前由于对内核驱动这一块几乎没有什么认识。所以现在有点无从下手,还希望版主点拨一下
级别: 侠客
UID: 5302
精华: 0
发帖: 110
金钱: 550 两
威望: 110 点
综合积分: 220 分
注册时间: 2009-04-18
最后登录: 2021-05-31
4楼  发表于: 2010-08-17 08:28
版主。。。。
:)
级别: 骑士
UID: 61588
精华: 5
发帖: 248
金钱: 1500 两
威望: 300 点
综合积分: 596 分
注册时间: 2012-01-02
最后登录: 2018-03-05
5楼  发表于: 2012-08-15 09:40
有头有脑的了,版主不见了……