标题: 在linux下写IIC的应用程序,为什么运行的时候总是报错说ioctl error1: Operation n... [打印本页]

作者: 王杰    时间: 2019-9-5 11:04
标题: 在linux下写IIC的应用程序,为什么运行的时候总是报错说ioctl error1: Operation n...
#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 (14.42 KB, 下载次数: 104)

@0{_730Q2K5WDNK7RXIT~F0.png

H8[OAZV1}CMZAOW%3[YPDGH.png (173.31 KB, 下载次数: 106)

H8[OAZV1}CMZAOW%3[YPDGH.png

作者: 王杰    时间: 2019-9-5 13:14
用的是基于iic_dev.h 的iic应用程序
作者: jindizhiwa    时间: 2019-9-5 16:31
查设备树,查环境配置
作者: 王杰    时间: 2019-9-6 08:46
jindizhiwa 发表于 2019-9-5 16:31
查设备树,查环境配置

查设备树是做什么的啊? 我这个是用的系统的IIC写从机应用层的驱动 ,我这个板子已经提供了适配器i2c-6
作者: 王杰    时间: 2019-10-9 17:47
问题已经解决




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1