zynq linux内核驱动编写,Zynq-Linux移植学习笔记(二十):Zynq linux can驱动开发

本文详细介绍了Zynq SoC在Linux环境下配置CAN控制器的步骤,包括硬件配置、devicetree设置、内核配置,并提供了测试CAN网络及常用命令的说明,帮助读者理解并实现Zynq Linux下的CAN驱动开发。
摘要由CSDN通过智能技术生成

9e1901e672c9e3d27b61ee35feced1f8.png

1、 硬件配置

在vivado中选择启用ps端的can控制器,如下图34791c875351a80124a0b4b8a2a28462.png

设置can总线的主频494a8d62cbc8b1536fb71ba3e01cc1ba.png

2、 devicetree配置

在devicetree中需要增加can的配置信息,如下:

can@e0008000 {

compatible= "xlnx,zynq-can-1.0";

status= "okay";

clocks= <0x1 0x13 0x1 0x24>;

clock-names= "ref_clk", "aper_clk";

reg = <0xe00080000x1000>;

interrupts= <0x0 0x1c 0x4>;

interrupt-parent=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值