当前位置: 技术问答>linux和unix
关于2410上IIC的实现问题,哪位达人帮忙看下
来源: 互联网 发布时间:2016-04-28
本文导语: 我的板子是s3c2410,移植的是2.4的内核,现在想在上面做利用IIC实现对寄存器(24c04)的读写操作,书上的实例我看了,网上的实例代码也下看很多,可是要么不知道怎么编译,要么就是编译老通不过,要么就是...
我的板子是s3c2410,移植的是2.4的内核,现在想在上面做利用IIC实现对寄存器(24c04)的读写操作,书上的实例我看了,网上的实例代码也下看很多,可是要么不知道怎么编译,要么就是编译老通不过,要么就是通过了在开发板上运行上老提示:syntax error : word unexpected(expecting:):),本人比较菜哪位高手能指点下小弟linux下IIC的开发 的详细流程啊,越详细越好,有实例资料就更好了,万分感激!!我在这个问题上纠缠都块一周了。
附件中是2410中利用IIC实现对RTC芯片M41t11操作的实例,我编译通过后运行显示syntax error : word unexpected(expecting:):),为什么会出现这种情况呢, 我是在S3C2410linux下运行的,是不是需要修改什么呢?还有,如果我要在此基础上把功能改为在linux下实现对寄存器24c04的读写具体应该怎么改呢?小弟很菜,所以希望最好哪位达人能帮我改下然后传给我,我的邮箱是:lylook@163.com 或者详细告诉我具体应该怎么改,呵呵希望大家不要嫌麻烦帮帮小弟,不胜感激!
附件中是2410中利用IIC实现对RTC芯片M41t11操作的实例,我编译通过后运行显示syntax error : word unexpected(expecting:):),为什么会出现这种情况呢, 我是在S3C2410linux下运行的,是不是需要修改什么呢?还有,如果我要在此基础上把功能改为在linux下实现对寄存器24c04的读写具体应该怎么改呢?小弟很菜,所以希望最好哪位达人能帮我改下然后传给我,我的邮箱是:lylook@163.com 或者详细告诉我具体应该怎么改,呵呵希望大家不要嫌麻烦帮帮小弟,不胜感激!
|
|
struct i2c_msg
{
__u16 addr; /* 从地址 */
__u16 flags;
#define I2C_M_RD 0x01
__u8 *buf; /* 消息数据指针 */
};
这个结构里面本来就没有 len 成员变量。故而出错
{
__u16 addr; /* 从地址 */
__u16 flags;
#define I2C_M_RD 0x01
__u8 *buf; /* 消息数据指针 */
};
这个结构里面本来就没有 len 成员变量。故而出错
|
附件?没有看到啊!
你说的运行是指什么? 是insmod么,还是?
你说的运行是指什么? 是insmod么,还是?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。