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

news/2025/2/28 3:06:08/

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.ppmy.cn/news/33350.html

相关文章

万字长文带你初步理解计算机网络

目录 1.网络发展 2.认识 "协议" 和 标准 3.网络协议初识 4.OSI七层模型 5.TCP/IP 6.网络传输基本流程 首先,说到网络你的第一印象是什么? 站在普通人角度肯定就是我可以通过网络做各种事情,刷抖音看B站打王者还有今天在这里…

Vue学习——【第一弹】

前言 提到前端框架,大家的脑海中肯定会出现Vue.js,那么这篇文章以及后续文章就以一个初学者的角度来对Vue的学习做出学习总结,我们先从Vue2开始学习,循序渐进,把每一步做好。 Vue的创始人 Vue的创始人是尤雨溪(Evan…

Cursor太强了,从零开始写ChatGLM大模型的微调代码

Cursor太强了,从零开始写ChatGLM大模型的微调代码初次体验对话实录问:怎么使用lora对大模型进行微调问:怎么用lora对chatglm模型进行微调问:chatglm是清华开源的大语言模型问:LoRA的全称是Low-Rank Adaptation of Larg…

uboot主目录下Makefile文件的分析,以及配置过程分析

主Makefile执行分析 uboot的编译过程 (1)配置 查看主Makefile文件下所支持的配置的板子,通过make x210_sd_config来实现编译前的配置 (2)编译 make直接编译,这个前提条件是主Makefile文件下指定了编译…

Faster R-CNN

Faster R-CNN的步骤 1. 输入任意大小的图片,经过CNN网络输出特征图,特征图用于共享RPN、ROI Pooling 2. 特征图经过RPN生成候选区域 3.候选区域与1.中的特征图共同输入到ROI Pooling得到每个候选区域的特征图,然后进行softmax分类&#xff0…

南京邮电大学数据库第一次课后作业

1.单选题 (5分) (B)是存储在计算机内有结构的数据的集合。 (A)数据库系统 (B)数据库 (C)数据库管理系统 (D)数据结构 2.单选题 (5分) 数据库的特点之一是数据的共享,严格的讲,这里的…

Python学习(2)-NumPy矩阵与通用函数

文章首发于:My Blog 欢迎大佬们前来逛逛 1. NumPy矩阵 1.1 mat函数 matasmatrix asmatrix(data, dtypeNone):data:表示输入的数组或者字符串,使用‘,’分割列,使用‘;’分割行 创建两个普通的矩阵&…

力扣(LeetCode)1625. 执行操作后字典序最小的字符串(C++)

枚举 长度为 n 的字符串,最多轮转 n 次。一个数位最多 10 个数字,所以奇数位最多累加 10 次。由于字符串长度 n 是偶数,若轮转单位 b 是偶数,偶数位只会在偶数位,所以无法执行累加;若轮转单位 b 为奇数&am…