天嵌 ARM开发社区

 找回密码
 注册
查看: 3175|回复: 6

TQ335x开发板IIC测试程序在哪里?

[复制链接]
sgyou2010 发表于 2014-1-16 15:51:13 | 显示全部楼层 |阅读模式
本帖最后由 sgyou2010 于 2014-1-23 13:50 编辑

您好!
天嵌的开发板里有没有IIC的测试程序?
我看了IIC 的启动,驱动里没有实现诸如常见的read、write、ioctrl函数。那如何向IIC器件进行读写呢?
 楼主| sgyou2010 发表于 2014-1-23 13:43:22 | 显示全部楼层
天嵌技术支持01 发表于 2014-1-20 10:20
不好意思,i2c_transer少写了一个字母,应为i2c_transfer

看了宋宝华的书,终于明白了IIC的驱动了
回复 1 0

使用道具 举报

天嵌技术支持01 发表于 2014-1-16 17:56:14 | 显示全部楼层
ti的i2c在driver/i2C/bussess/i2c-omap.c里面做的   编译下kernel可以看到那些文件编译到内核中去了

通过i2c操作读写   有i2c_transer函数调用的;有byte读写函数  有bit读写函数  看你怎么去用它们了
回复

使用道具 举报

 楼主| sgyou2010 发表于 2014-1-17 10:24:10 | 显示全部楼层
哦 谢谢,我再仔细看看
回复

使用道具 举报

 楼主| sgyou2010 发表于 2014-1-17 17:46:34 | 显示全部楼层
天嵌技术支持01 发表于 2014-1-16 17:56
ti的i2c在driver/i2C/bussess/i2c-omap.c里面做的   编译下kernel可以看到那些文件编译到内核中去了

通 ...

您好!我还是还很困惑呀,我看驱动程序没有实现 struct file_operations 结构体的 open() read()ioctrl()
不明白驱动的一些函数式如何和系统调用的函数联系起来的。我没有发现i2c_transer()函数呀。我是买了天嵌的开发板,然后仿着画的底板,需要用IIC与其他的板子通讯(IIC用于板间连线不好,但是这是历史遗留的一一些问题,也只好这样),不知道怎么调用驱动的里的函数,来达到我的目的,请指点呀!   另外我们也买了tq2440的板子,发现他的的测试函数是用来读AT24C02的,测试程序用到的 ioctrl()函数在驱动中也没有找到踪迹呀。 为什么都不搞成 /driver/i2C/i2c-dev.c 里写的一样,那里面我看就有  open() read()的实现,看了书,说是只能发一个message。。。。 迷惑中,请指点迷津
回复

使用道具 举报

天嵌技术支持01 发表于 2014-1-20 10:18:18 | 显示全部楼层
您好!您这种情况属于自行研发项目,不再售后技术支持范畴。请理解....
回复

使用道具 举报

天嵌技术支持01 发表于 2014-1-20 10:20:42 | 显示全部楼层
sgyou2010 发表于 2014-1-17 17:46
您好!我还是还很困惑呀,我看驱动程序没有实现 struct file_operations 结构体的 open() read()ioct ...

不好意思,i2c_transer少写了一个字母,应为i2c_transfer
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-10 06:50 , Processed in 2.049296 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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