【经验】R-CAR-M3 SoC的以太网应用为MAC-MAC方式时软件代码修改方法
R-CAR-M3 SoC是瑞萨电子第三代R-Car汽车自动驾驶平台解决方案,64位ARM架构体系,六核处理器,两个Cortex-A57,四个Cortex-A53,还有一个用于实时处理的双锁步Cortex-R7内核,以及 PowerVR Series6XT GX6650 3D图像加速引擎,频率600MHZ。
根据笔者的实际设计经验,本文主要介绍R-CAR-M3的以太网应用为MAC-MAC方式时软件代码的修改。
传统的汽车电子电气架构都是分布式的,汽车里的各个ECU都是通过CAN和LIN总线连接在一起,现在汽车里的ECU迅速增加到了几十个甚至上百个,对分布式架构提出了挑战,越来越向集中式靠拢。汽车域控制器DCU(Domain Control Unit)也应运而生了。
在本项目中,R-CAR-M3应用在车载汽车域控制器DCU(Domain Control Unit)上,采用R-CAR-M3强大的核心处理器去控制域内原来归属各个ECU的大部分功能,以此来取代传统的分布式架构。各种不同的功能经过预处理,产生的数据量很大,需要通过车载以太网传输数据给R-CAR-M3。
在本项目R-CAR M3的以太网需要与板上的多路以太网连接,所以需要经过一个以太网SWITCH中转。系统框图如下:
调试时发现以太网无法正常使用,检查硬件正常。与开发板原理图进行对比,发现应用方式不一样。开发板上面的应用方式为MAC-PHY,R-CAR-M3的以太网直接连接PHY输出;查看Z:\project\r-car\RENESAS-bsp\arch\arm64\boot\dts\renesas\salvator-common.dtsi原厂提供的代码,以太网通讯方式为MAC-PHY,相关代码如下:
在本项目中,R-CAR-M3的以太网应用是MAC-MAC,原厂提供的代码是无法直接使用的。
需要内核设备树PHY去掉,修改后代码如下:
修改完以后,以太网就可以正常连接了。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由陈凯提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】SoC R CAR V3H2 端侧推理输出的rcar_output.npy数据查看方法
RENESAS R CAR V3H2 端侧推理输出的数据有cvs格式,总共512个输出,同时把cvs数据转化为npy格式保存为一个rcar_output.npy文件,那我如何查看这些数据呢,本文记录数据查看方法。
设计经验 发布时间 : 2023-09-23
【经验】SoC R CAR V3H2 cnn模型转换后执行以及benchmark过程实操指南
RENESAS SoC R CAR V3H2 cnn模型转换后的输出文件有bcl和.pb 2类,都是可以在端侧执行的,本文记录.pb的推理输出以及benchmark过程实操及解析。
设计经验 发布时间 : 2023-09-21
【经验】基于R-Car H3特殊的PCB叠层方案,车载域控制器中R-Car H3与LPDDR4之间的布线方法
瑞萨R-Car H3处理器(SOC)是汽车域控制器专用SOC,它拥有1384个PIN,功能多、系统复杂,PIN密度很大而PIN间距很小,这些特点要求以它为载体的车载域控制器的PCB叠构是很特别的,本文中,笔者将以其特殊的PCB叠层方案为基础,分享车载域控制器中R-Car H3与LPDDR4之间的布线应用方案。
设计经验 发布时间 : 2018-10-05
【产品】瑞萨新一代SOC R-Car V3H,专为自动驾驶前置摄像头应用
瑞萨开发了专门针对前置摄像头应用的SoC——R-Car V3H,集成了专门针对图像处理的功能单元,它比R-Car V3M在视觉处理方面的性能提高了5倍,并只有0.3瓦的超低功耗,更好的适应自动驾驶的需求。
新产品 发布时间 : 2018-03-07
瑞萨公开下一代车用SoC和MCU处理器产品路线图,全新R-Car MCU系列扩展其车辆控制产品阵容
瑞萨电子公开了针对汽车领域所有主要应用的下一代片上系统(SoC)和微控制器(MCU)计划。未来产品阵容包括采用先进小芯片封装(Chiplet)集成技术的R-Car SoC和基于Arm®核的车用MCU。
原厂动态 发布时间 : 2023-11-11
【选型】车联网V2X车载端产品(V-BOX)推荐:车规级SoC RCAR M3,7核主频1.8ghz、运力30DMIPS
3GPP给出了相关的应用场景,车联网(V2X)分:V2N/V2I/V2P/V2V这几种应用。那么在硬件设计上,现阶段主要是V2X的车载OBU产品和路测的RSU产品。笔者当下接到的项目则是整合传统T-BOX的OBU产品:V-BOX。整个系统功能融合了TBOX和V2I/V2N/V2V的功能。可以使用瑞萨RCAR M2 SoC,内部集成2核A57和4核A53,还有实时内部R7。
器件选型 发布时间 : 2020-05-23
【产品】全新开放式平台,加大对ADAS及自动驾驶的支持
新型R-Car V3M SoC符合ISO26262功能安全标准,为视觉处理提供了低功耗硬件加速功能,还配有内置图像信号处理器。
新产品 发布时间 : 2017-04-25
【应用】支持EtherCAT协议的瑞萨单芯片SoC用于伺服系统,实现实时响应,降低20%成本
在伺服系统的应用上,对于主控SoC的选择非常重要,Renesas SoC RZ/T1系列的R7S910025可以实现联网实时响应,采用ARM Coretex-R4F高实时性内核,自带FPU浮点运算单元,最高支持600MHz主频,达到962MIPS的运行速度。
应用方案 发布时间 : 2020-04-27
DA16200 Ultra Low Power Wi-Fi SoC
型号- DA16200-00000F22,DA16200-00001F22,DA16200-00001A32,DA16200-RRXXXYYZ,DA16200,DA16200-00000A32
【经验】使用瑞萨SoC R CAR V3H2 cnn工具链实现onnx模型转caffe模型的实操
R CAR V3H2 的cnn神经网络模块需要运行int16的定点模型,而onnx模型首先需要通过cnn工具链转成caffe模型,然后再转成端侧的可执行模型,本文使用瑞萨的cnn工具链实现onnx模型转caffe模型。
设计经验 发布时间 : 2023-08-14
【经验】SoC R CAR V3H2 CNN工具链转换restnet18 caffe模型为端侧可执行命令过程解析
RENESAS SoC R CAR V3H2 CNN工具链最主要的功能就是把caffe,onnx等模型转换为V3H2 芯片端可执行模型,命令,本文记录并分析此转换过程。
设计经验 发布时间 : 2023-09-16
【经验】采用瑞萨R-Car H3 SOC的车载域控制器PCB叠层设计方案
瑞萨R-Car H3处理器(SOC)是汽车域控制器专用SOC,它拥有1384个PIN,功能多、系统复杂,PIN密度很大而PIN间距很小,因此用它来设计的域控制器,其PCB板叠层结构跟常用的很不一样,需要设计独特的PCB叠层结构。笔者曾设计过一款采用了瑞萨R-Car H3 SOC的域控制器,以下为其PCB叠层结构的设计分享。
设计经验 发布时间 : 2018-08-04
【经验】解决瑞萨RZ/T1 SoC芯片最小系统硬驱IIC断点死循环问题
客户反应问题:设置瑞萨RZ/T1高性能SoC芯片最小系统硬驱IIC断点,执行不下去,进入while死循环。本文介绍如何解决该问题。
设计经验 发布时间 : 2021-02-13
Smallest, lowest power and most integrated Bluetooth 5 SoC with integrated FlasH SMARTBOND™ DA14586
型号- DA14586-00F02AT2,DA14586
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 61,779
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.5212
现货: 59,367
现货市场
登录 | 立即注册
提交评论