嵌入式爱好者

8mp 将spi2转成can

2023-1-19 09:05| 发布者: wjy| 查看: 386| 评论: 0

类目: 知识库  >  i.MX8MP系列产品     文档编号: 911

8mp默认有两路can,若用户有多路can的需要,可使用spi2再转出一路can,此处提供spi转can的方法:
1. 找到spi转can芯片的驱动,放到8mp源码中,并配置相关的Makefile和Kconfig(此处以芯片2518为例)


2. 在设备树中设置时钟:

vi OK8MP-linux-kernel/arch/arm64/boot/dts/freescale/OK8MP-C.dts


3. 添加SPI2的中断引脚,此引脚可根据需要随意选择,此处以GPIO4_IO21为例

4. 修改SPI2节点,屏蔽掉dpidev节点,添加mcp1节点:

5. 完成上述配置后编译并烧写,启动后使用 ifconfg -a 命令即可看到有三个can节点。


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 18:52

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部