找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2428|回复: 4
收起左侧

在linux下写IIC的应用程序,为什么运行的时候总是报错说ioctl error1: Operation n...

[复制链接]
ID:125378 发表于 2019-9-5 11:04 | 显示全部楼层 |阅读模式
50黑币
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <error.h>
//#include <linux/i2c.h>
//#include <linux/i2c-dev.h>
#include <sys/types.h>

#define I2C_RETRIES 0x0701
#define I2C_TIMEOUT 0x0702
#define I2C_RDWR 0x0707

#define I2C_M_RD 0x0001
#define I2C_M_TEN 0x0010

struct i2c_msg
{

@0{_730Q2K5WDNK7RXIT~F0.png
H8[OAZV1}CMZAOW%3[YPDGH.png
回复

使用道具 举报

ID:125378 发表于 2019-9-5 13:14 | 显示全部楼层
用的是基于iic_dev.h 的iic应用程序
回复

使用道具 举报

ID:211052 发表于 2019-9-5 16:31 | 显示全部楼层
查设备树,查环境配置
回复

使用道具 举报

ID:125378 发表于 2019-9-6 08:46 | 显示全部楼层
jindizhiwa 发表于 2019-9-5 16:31
查设备树,查环境配置

查设备树是做什么的啊? 我这个是用的系统的IIC写从机应用层的驱动 ,我这个板子已经提供了适配器i2c-6
回复

使用道具 举报

ID:125378 发表于 2019-10-9 17:47 | 显示全部楼层
问题已经解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表