1.设备树修改指南
1.1设备节点位置说明
进入下方路径,并找到设备树文件。
cd ~/EASY-EAI-kernel/kernel/arch/arm/boot/dts

1.2设备树节点参数说明
编辑设备树文件,执行以下指令可以修改nano的板级头文件,如下图所示。(比如基于MCP2515把复用为SPI1的硬件资源转成CAN对源代码进行修改)
vim rv1126-nano-gpio-wdt.dts
首先我们在SPI1结点前增加一个时钟结点,如下图所示:

找到SPI1结点对该结点进行修改,自己写一个CAN结点如下图所示:

注意:
* 修改完以后重新编译内核,把生成的boot.img烧写到板卡中,就可以将SPI1资源作为CAN使用。
* 此方法可用作参考将SPI1引脚转为CAN使用。
*《MCP2515淘宝购买链接》
*具体参数修改细节可参考MCP2515芯片数据手册
修改说明文档路径:
kernel/Documentation/devicetree/bindings/net/can/microchip,mcp251x.tx

2.编译及验证设计
2.1编译
编译及烧录见《内核开发流程说明》
2.2验证
执行以下指令判断can1设备是否正确识别:
ifconfig -a

注意:可以看到新增了一个can1设备
审核编辑 黄宇
-
CAN
+关注
关注
59文章
3097浏览量
473461 -
开发板
+关注
关注
26文章
6413浏览量
120732 -
rv1126
+关注
关注
0文章
118浏览量
4436
发布评论请先 登录
【飞凌嵌入式RV1126B开发板试用体验】初识飞凌嵌入式RV1126B开发板试
【飞凌嵌入式RV1126B开发板】+两款开发板之比较
【飞凌嵌入式RV1126B开发板】+初识篇
ElfBoard新品发布|【RV1126B】ELF-RV1126B开发板正式发布
飞凌嵌入式旗下教育品牌推出RV1126B\RK3506B\RK3576新品开发板
【EASY EAI Nano-TB(RV1126B)开发板试用】介绍、系统安装
【EASY EAI Nano-TB(RV1126B)开发板试用】+初识篇
告别 RV1126,迎来更强选择!RV1126B 加量不加价,重塑 AI 硬件新标杆
RV1126系列选型指南:从RV1126到RV1126B,一文看懂升级差异
基于RV1109/RV1126的直播推流方案
基于RV1126开发板修改CAN内核设备树
评论