Marvell88Q5192 switch调试记录(BSTA1000B平台)
本文章主要记录 基于BSTA1000B Soc平台,开发调试Marvell 88Q5192 switch的过程
背景:自动驾驶行业,车载通信使用的是车载以太网,而且由于各种传感器,如激光雷达、雷达、IBOX、IECU等,另外,ADCU控制器,内部可能需要多颗soc,soc通soc之间,也需要接入以太网,那么就需要多路车载以太网的支持,基本最少需要10几路的车载以太网,所以基于此,在黑芝麻BSTA1000B平台上,进行marvell88Q5192的调试工作!
拿到此任务后,对于以太网这块,之前也没有相关调试经验,首先面对复杂的网络拓扑,先进行梳理,数据链路以及控制链路;
一、 数据链路 & 控制链路:
首先 5192通过一个口的RGMII信号,连接到BSTA1000B的GMAC0,这个是数据链路,控制通道是通过SMI或者SPI方式控制5192,现在常规做法,可能是switch直接通过switch的固件直接进行配置,或者switch接到mcu(如TC397)上进行初始化,但是我们这边连接到了soc进行控制,所以针对此数据通路、控制通路,需要考虑使用的是 MAC-MAC的方式,还是MAC-PHY的方式,
自我理解,MAC-MAC的方式,就是 不需要 SMI或者SPI等控制去初始化switch(同soc连接的),然后gmac控制器驱动,会自动创建网卡,然后就可以直接通信了,如果是mac-phy的方式的话,需要soc通过smi对switch进
Marvell88Q5192 switch调试记录(BSTA1000B平台)相关推荐
- Nvidia Xavier平台CAN收发控制器调试记录
1. 前言 由于需要接收车辆的CAN信息,就需要CAN收发功能: 正好xavier平台自带两路CAN控制器: 以下是驱动调试记录 2. 硬件连接 CAN总线获得数据使用OBD2; 连接2个CAN收发器 ...
- nvidia nx平台GStreamer pipeline异常问题调试记录2
1.前言 承接上文 nvidia nx平台GStreamer pipeline异常问题调试记录1_bingdund的博客-CSDN博客 2. 设置gst调试级别为3 这是我在崩溃发生前得到的唯一消息 ...
- 展讯平台功耗调试记录
展讯平台功耗调试记录 1.查看应用持有锁:dumpsys power | grep LOCK 2.查看内核持有锁:cat /d/wakeup_sources 休眠后查看唤醒源:串口 log 打印 Wa ...
- [调试记录]3288 7.1平台上移植美格 SLM790 4G模块
[调试记录]3288 7.1平台上移植美格 SLM790 4G模块 一 驱动配置 1.1 PPP 配置 需要配置 Android 内核来支持 PPP 功能,按照以下步骤来配置 PPP 选项 Devic ...
- Nvidia Xavier Nx平台GMSL接口imx390相机驱动调试记录
1.前言 使用GMSL的串行器和解串器9295 9296 两路imx390相机 有两种采集方式, 一种是在前端拼接好作为一路采集: 另一种是独立采集,使用MIPI的虚拟通道. 下面为调试记录 2. 搭 ...
- AML8726调试记录
一:源代码下载: 1:Installing Repo # mkdir ~/bin # PATH=~/bin:$PATH # curl https://dl-ssl.google.com/dl/goog ...
- WK2204 - spi转uart调试记录
WK2204 - spi转uart调试记录 硬件 芯片简介 电路设计 驱动 添加设备树 添加驱动 调试 查看启动加载 检查串口通信 数据乱码或丢失 RS485只能收不能发 系统中断响应异常 思考 硬件 ...
- 野火MINI_STM32_CubeMX_SPI1_W25Q64 调试记录
野火MINI_STM32_CubeMX_SPI1 调试记录 1.原理图 2. 生成代码 3. main.c 中的关键信息如下所示. 3. W25Q64.C代码如下所示 4.W25Q64.h代码参考 5 ...
- 【tm1650调试记录】
tm1650调试记录 阅读芯片手册 调试遇到的问题 1:数据的写入 2:数码管不亮 3:数码管调试模式亮,正常运行不亮 TM1650的应用补充--仅适用于LED驱动 亮度 片选信号DIG 配置顺序 代 ...
最新文章
- 来自十年互联网人的大厂等级晋升攻略
- 安卓飞机大战(三) 弹出对话框
- leetcode-合并两个有序链表
- 前端常见的安全性问题有哪些?
- put请求方式参数如何传_TP5请求(request)变量
- VS2012在一个解决方案中添加多个项目(工程)
- 小程序 报request:fail invalid url 不校验合法域名已勾选
- Django默认用户模型类和父类 AbstractUser 介绍
- 程序员和码农有什么不同?从这三个单词就看得出来
- 我还在努力,你千万不要喜欢上别人
- android设置ip地址连接网络打印机,如何使用IP地址的方式连接网络打印机
- yum设置 ccproxy 细节
- php 均匀随机算法,PHP算法学习(4) 随机算法
- Go:sqrt平方根计算(附完整源码)
- 如何让win7在桌面显示ie图标
- 一加7t人脸识别_90Hz新品,一加7T系列国内发布日期官宣
- 2021计算机保研面试题目(纯干货)
- 华为云云容器引擎CCE踩坑记
- 如何解决MathType公式显示方框
- Linux环境下的c语言编程