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

海思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.lryc.cn/news/40987.html

相关文章:

  • 【安卓源码】SurfaceFlinger 启动及其与应用通信
  • springboot车辆充电桩
  • linux进程和进程通信编程(1)
  • 操作系统(1.3)--习题
  • 刷题笔记之十三(有假币、最难的问题、因子个数)
  • 5个代码技巧,加速你的Python
  • 字节跳动软件测试岗,前两面过了,第三面HR天坑!竟然跟我说……
  • [数据分析与可视化] Python绘制数据地图1-GeoPandas入门指北
  • ChatGPT加强版GPT-4面世,打工人的方式将被颠覆
  • Python逆向及相关知识
  • Python基础语法、注意点加实例全解
  • ETH RPC搭建
  • 南京邮电大学数据库第一次课后作业
  • 近期投简历、找日常实习的一些碎碎念(大二---测试岗)
  • ThreadLocal的使用
  • Java ~ Reference【总结】
  • 最快方法求最长上升子序列(LIS)+最长公共子序列(LCS)模板(C/C++)
  • 012+limou+C语言深入知识——(4)“结构体”与“枚举体”与“联合体”
  • Canvas百战成神-圆(1)
  • 详解分库分表设计
  • 动态规划-基础(斐波那契数、爬楼梯、使用最小花费爬楼梯、不同路径、不同路径II、整数拆分、不同的二叉搜索树)
  • 深入理解WebSocket协议
  • Vector的扩容机制
  • 22讲MySQL有哪些“饮鸩止渴”提高性能的方法
  • 10.0自定义SystemUI下拉状态栏和通知栏视图(六)之监听系统通知
  • 怎样在外网登录访问CRM管理系统?
  • Activity工作流(三):Service服务
  • 算法--最长回文子串--java--python
  • ElasticSearch-第二天
  • 【AI大比拼】文心一言 VS ChatGPT-4