当前位置: 首页 > article >正文

海思SD3403/SS928V100开发(7)mcp2515-SPI转CAN驱动开发

1. 前言

需求:

        需要一路can进行收发

分析:

        根据目前使用较多的方案是使用主控端SPI接口

        接入MCP2515芯片进行CAN协议转换

硬件:

        MCP2515->SPI2->SS928

2. Uboot开发

2.1  pinmux复用配置

2.1.1 修改uboot参数表

路径:

osdrv/tools/pc/uboot_tools/

SS928V100_demo_8L_LPDDR4x_3733M-8GB_32bitx2-A55_1400M-emmc.xlsm

配置SPI1 pinmux

参考sysconfig驱动里面的SPI1配置

 配置uboot配置表

1.2 制作reg_info.bin

有正版office的话,win可以直接生成

 1.3 编译uboot

(5)单独编译快速

http://www.kler.cn/a/1383.html

相关文章:

  • 【人工智能】自然语言生成的前沿探索:利用GPT-2和BERT实现自动文本生成与完形填空
  • Springboot——钉钉(站内)实现登录第三方应用
  • 计算机的错误计算(二百零七)
  • 如何在 Ubuntu 22.04 上安装 Nagios 服务器教程
  • 1. npm 常用命令详解
  • React Native 项目 Error: EMFILE: too many open files, watch
  • Linux用户和权限 —— 操作演示
  • 【5G RRC】NR测量事件介绍
  • 关于字符类型
  • 基于 gma 绘制古代洛阳 5 大都城遗址空间分布地图
  • 使用vite创建vue3工程
  • 【SpringBoot项目实战】瑞吉外卖优化篇
  • 美团笔试-3.18
  • 微前端-qiankun
  • 分布式微服务架构下网络通信的底层实现原理
  • GPT-4最震撼我的一点
  • Python截图自动化工具
  • MySQL高级面试题整理
  • 面试造火箭?GitHub顶级“java 复习宝典“一一攻克!star破数十万
  • 计算机面试常见问答题目
  • 解读Flaky Test
  • 并发基础之线程池(Thread Pool)
  • SpringBoot(微服务)注册分布式Consul
  • 第十四届蓝桥杯三月真题刷题训练——第 15 天
  • Linux环境C语言开发基础
  • 进程和线程的区别和联系