社区
驱动程序开发区
帖子详情
linux的i2c驱动,设备树中添加24c02节点信息之后,找不到该节点导致驱动无法匹配
yjx774173329
2021-04-28 02:43:44
在设备树中加入24c02节点,如下图:
另外两个mpu6050和ap3216c器件都能在系统中找到相应的节点唯独24c20找不到,如下图:
0-001e为ap3216c的器件地址,0-0068为mpu的地址,唯独没有24c02。
其他两个的驱动都能匹配上设备,24c02因此匹配不上。
请问各位大佬,什么原因导致设备树中加入的24c02节点无效?
...全文
5531
6
打赏
收藏
linux的i2c驱动,设备树中添加24c02节点信息之后,找不到该节点导致驱动无法匹配
在设备树中加入24c02节点,如下图: 另外两个mpu6050和ap3216c器件都能在系统中找到相应的节点唯独24c20找不到,如下图: 0-001e为ap3216c的器件地址,0-0068为mpu的地址,唯独没有24c02。 其他两个的驱动都能匹配上设备,24c02因此匹配不上。 请问各位大佬,什么原因导致设备树中加入的24c02节点无效?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kyph
2021-05-18
打赏
举报
回复
.compatible = "atmel,24c02"
niepangu
2023-02-17
举报
回复
@Kyph
我试过.compatible = "atmel,24c02"和.compatible = "24c02" 都可以正常工作,不知道为什么
melo_fang
2021-05-18
打赏
举报
回复
0xa0是从设备地址吧,不合理啊,你是不是左移了,这里应该是写7位的地址。 建议试下0x50
yjx774173329
2021-08-12
举报
回复
@melo_fang
数据手册里就是a0,而且翻了一下之前32的代码也是a0
Reborn大侠
2021-12-06
举报
回复
@yjx774173329
linxu iic驱动地址是7位,去除了读写位
yoveldf
2021-05-13
打赏
举报
回复
应该是dts里面写的不规范导致
可综合的
I2C
主
节点
程序及完整的Modelsim仿真工程
可综合的
I2C
主
节点
程序及完整的Modelsim仿真工程 实现的功能:对
I2C
从器件EEPROM(AT
24C02
)进行随机的数据写入,写入完成后将数据读出进行比对。比对结果输出正确!
TinyOS下基于MSP430平台的EEPROM
驱动
程序设计
AT24C512B的功能和 Tiny OS下硬件抽象体系结构的基础上 ,设计了基于
I2C
总线的 EEPROM硬件抽象组 件体系 ,实现了 Tiny OS下基于 MSP430平台的串行 EEPROM
驱动
程序 ,同时满足了应用开发的灵活性与 传感器
节点
功耗低两...
嵌入式汽车数字仪表设计例子
汽车仪表需要处理的信号主要有:车速、发动机转速、水温、油量、以及 各种开关量或报警信号。其
中
,发动机转速信号和前后灯信号是从CAN总线(发 ...AT24C04是4 Kbit的串行存储器,采用
I2C
总线方式实现里 程
信息
的存储。
Linux
驱动
开发(使用
I2C
总线设备
驱动
模型编写AT
24C02
驱动
程序)
本篇文章将讲解如何使用
I2C
总线设备
驱动
模型...本篇文章主要讲解了
i2C
总线设备
驱动
模型编写AT
24C02
驱动
程序,这里大家主要需要掌握的就是
i2C
总线设备
驱动
这个模型,只要掌握好了这个模型那么剩下的就是裸机的操作了。
【IMX6ULL
驱动
开发学习】10.
Linux
I2C
驱动
实战:AT
24C02
驱动
设计流程
Linux
I2C
驱动
实战:AT
24C02
驱动
设计流程
驱动程序开发区
1,317
社区成员
2,173
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章