Firefly开源社区

打印 上一主题 下一主题

[应用开发] 关于 i2c的复用问题

10

积分

0

威望

0

贡献

技术小白

积分
10

关于 i2c的复用问题

发表于 2021-6-25 11:16:19      浏览:3401 | 回复:2        打印      只看该作者   [复制链接] 楼主
当前使用Core-1126-JD4的核心板和底板测试i2c,通过i2c3来测试设备连接,出厂默认将i2c3配置成了SPI0_MISO_M1和SPI0_MOSI_M1,如何通过修改设备树是能i2c3?
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11138

优秀版主

发表于 2021-6-25 14:11:33        只看该作者  沙发
这些都是 bsp 调试基础哦,不懂的看一下文档 sdk/docs/Kernel/I2C,pinctrl 子系统可以修改引脚复用
回复

使用道具 举报

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2021-6-25 17:43:04        只看该作者  板凳
板蓝根 发表于 2021-6-25 14:11
这些都是 bsp 调试基础哦,不懂的看一下文档 sdk/docs/Kernel/I2C,pinctrl 子系统可以修改引脚复用

请教了硬件同事,将设备树中的i2c节点修改一下可以了。
&i2c2 {
    status = "okay";
};
&i2c3 {
    status = "okay";
pinctrl-0 = <&i2c3m2_xfer>;
};
&i2c5 {
    status = "okay";
pinctrl-0 = <&i2c5m1_xfer>;
};
非常感谢!
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表