Firefly开源社区

关于 i2c的复用问题

10

积分

0

威望

0

贡献

技术小白

积分
10
发表于 2021-6-25 11:16:19     
当前使用Core-1126-JD4的核心板和底板测试i2c,通过i2c3来测试设备连接,出厂默认将i2c3配置成了SPI0_MISO_M1和SPI0_MOSI_M1,如何通过修改设备树是能i2c3?
回复

使用道具 举报

748

积分

3

威望

0

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
748
发表于 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
快速回复 返回顶部 返回列表