【经验】R-Car常用启动模式的特点及应用
瑞萨R-Car系列产品覆盖了包括智能座舱、影音娱乐、汽车仪表和ADAS等辅助驾驶的各个应用场景,并以其强大的算力、丰富的外设资源赢得了广大车厂和Tier 1的认可。本文主要介绍了R-Car SOC所支持的各种启动模式。
R-Car产品出厂时在system rom中固化了一小段启动代码,该启动代码只初始化了少量外设资源如CPG、SCIF、DDR、flash、emmc等,在SOC上电瞬间系统会锁存MODEMR寄存器值,通过该寄存器值来判断系统的启动模式。该寄存器值被锁存后,其值不再受MD脚电位影响,MD管脚可配置成复用功能。下面介绍各种常用启动模式的特点及应用。
1、 SCIF Download:
该模式通过SCIF将可执行文件加载到system RAM,文件传输完毕后系统直接跳转到system RAM的起始地址运行该可执行文件,该模式主要用于开发阶段的存储器烧写和测试,同样可以用于独立模块的裸机代码测试
2、 Serial flash boot:
从Serial flash(spi flash)加载系统的初始装载程序,也就是通常所说的IPL,也叫做ATF(arm trusted firmware)。IPL会按照固定地址分别烧写到flash中,boot时按照逐步加载的方式启动,加载顺序如下:SA0(bl2地址信息)->BL2->SA6(bl31地址信息)->BL31->optee->uboot,其中系统的硬件初始化工作都是在BL2中完成的。一般来说,用户自己制版时在初期多会选择配置一片serial flash用于调试。
3、Hyperflash boot:
Hyperflash启动模式和serial flash启动模式基本类似,编译时IPL源码也不需要做任何修改,烧写时的存储地址也完全一样,但是Hyperflash的传输方式跟serial flash有所差别,Hyperflash的读写速度会相对更快一些。鉴于flash存储空间较小,只适用于存储启动代码,而hyperflash比serial flash要贵一些,这就导致用户在自主制版时较少使用hyperflash。
4、emmc boot:
emmc是带控制器的NAND flash,由于其控制器接口有统一的标准,所以驱动匹配比较简单,同时存储空间也比较大,所以在实际应用中选择emmc+spi flash的存储方案是比较合理的,单emmc也可以,只是初期调试阶段比较麻烦。
由于emmc和nor flash的存储结构不一样,因而存储方式也有差异,需要对IPL源码做出相应调整。emmc启动的具体操作如下:
1) 可以通过以下3中方式重新编译IPL源码
a) 将sa文件路径下makefile中的RCAR_SA6_TYPE默认值修改为1。
b) 或者在sa6.c中将RCAR_SA6_TYPE_EMMC宏定义处的两个宏的值互换。
c) 在编译IPL时添加参数RCAR_SA6_TYPE=1。
2) 通过瑞萨提供的flash烧写工具flash writer修改EXT_CSD寄存器值,将EXT_CSD寄存器的byte179的值修改为0x08,byte177的值修改为0x0A.
3)按照flash writer操作说明将IPL烧写到emmc对应位置。
5、 flash XIP boot:
XIP boot是nor flash自身特性,R-Car同样支持nor flash的XIP boot,不过需要修改IPL的装载地址,也就需要修改IPL源码了,而瑞萨并未提供的相关的操作资料,所以稍有客户使用,后续我将对如何修改IPL源码以实现nor flash的XIP boot做专门介绍。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
RK3588M智能座舱核心板有何杀手锏? 高性能国产SOC汽车智能座舱解决方案
东胜物联DSOM-040R RK3588M核心板基于Rockchip瑞芯微RK3588M旗舰级智能座舱芯片,运用CPU+GPU+NPU的硬件结构设计, 采用8nm工艺制程,4核ARM Cortex A76+4核ARM Cortex A55 CPU,算力高达100KDMIPS。
【经验】R-Car H3/H3N/M3 SoC芯片的AVS模块介绍及寄存器的配置
Renesas推出驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,内核方面使用的是Cortex-A57 CPU、Cortex-A53 CPU和Cortex-R7,主要面向无人驾驶、智能辅助驾驶、车机、仪表和ADAS等应用场景,并以其强大的算力和丰富的外设资源赢得了广大车厂和Tier 1的认可。本文将介绍瑞萨R-Car H3/H3N/M3的AVS模块介绍及寄存器的配置。
【经验】使用瑞萨SoC R CAR V3H2 cnn工具链实现onnx模型转caffe模型的实操
R CAR V3H2 的cnn神经网络模块需要运行int16的定点模型,而onnx模型首先需要通过cnn工具链转成caffe模型,然后再转成端侧的可执行模型,本文使用瑞萨的cnn工具链实现onnx模型转caffe模型。
【IC】思瑞浦发布高集成度汽车级PMIC芯片TPU25401!赋能汽车座舱、ADAS高效稳定供电
思瑞浦发布高集成度的汽车级电源管理芯片(PMIC)——TPU25401,专为汽车智能座舱、ADAS等系统中的主控SoC(片上系统芯片)供电,为汽车电子系统的电源管理带来新的选择。
罗姆与芯驰科技联合开发出车载SoC参考设计,配备罗姆的PMIC和SerDes IC等产品助力智能座舱普及!
全球知名半导体制造商罗姆与领先的车规芯片企业芯驰科技面向智能座舱联合开发出参考设计“REF66004”。该参考设计主要覆盖芯驰科技的智能座舱SoC“X9M”和“X9E”产品,其中配备了罗姆的PMIC、SerDes IC和LED驱动器等产品。
REF66012 – 参考设计 ADAS SoC用 PMIC解决方案
描述- 本资料介绍了ROHM公司为ADAS SoC设计的PMIC(电源管理集成电路)解决方案。方案包括BD96801Q09-CE2四通道DC-DC转换器和BD9S303MUF-CE23A同步降压转换器,旨在提供高效率和高可靠性。该方案适用于智能前视摄像头(IFC),集成200万像素摄像头和多毫米波雷达,支持L2级前向ADAS功能。它采用Horizon Journey2芯片和Infineon TRAVEO II系列CYT4BF微控制器,实现AEB、ACC等功能。此外,还提供了详细的规格和应用说明。
型号- BD96801Q09-CE2,BD9S303,BD9S303MUF-CE2,BD96801Q09,BD96801,BD9S303MUF
TIF导热凝胶助力车载智能座舱域控制器散热
智能座舱的关键功能集成在一个SOC芯片上,在长期的工作过程中,SOC芯片需要持续输出强大的计算能力,随之而来的便是功耗越来越大,造成芯片部位的温度升高。而为了保证SOC的工作可靠性,需要高导热、高可靠的散热解决方案。针对智能座舱SOC芯片部位的散热结构为:芯片+导热界面材料+金属外壳,且芯片与金属外壳的间隙比较小,在这种小间隙、空间受限的应用场景内推崇使用导热凝胶解决方案。
【应用】导热凝胶HTG-600助力智能座舱SOC芯片散热设计,导热系数6W/m·K,挤出速度30g/min
针对智能座舱SOC芯片的散热设计,国产鸿富诚的单组分导热凝胶HTG-600是个不错的方案,导热系数6W/m·K,最小填充间隙小于0.2mm,挤出速度大于30g/min。
【产品】低功耗全高清ADAS专用低功耗SoC芯片SGKS6802
森国科SGKS6802是一款针对高级辅助驾驶(ADAS)、流媒体后视镜、夜视系统、透雾透霾及图形图像识别与处理等产品开发的ADAS专用低功耗SoC芯片,1080P@30fps+720P@30fps双路码流H.264编码及高质量的ISP处理。
【产品】瑞萨新一代SOC R-Car V3H,专为自动驾驶前置摄像头应用
瑞萨开发了专门针对前置摄像头应用的SoC——R-Car V3H,集成了专门针对图像处理的功能单元,它比R-Car V3M在视觉处理方面的性能提高了5倍,并只有0.3瓦的超低功耗,更好的适应自动驾驶的需求。
How to Build Together a Safe and Efficient AD & ADAS Central Computing Solution
Should RENESAS stop here and call it a success? Clearly no! Progress has no limits and by working together we ensure to constantly update our understanding of how autonomous systems of tomorrow will be and anticipate that by providing state-of-the-art processing solutions that would bring them successfully to the mass market.
【产品】全新开放式平台,加大对ADAS及自动驾驶的支持
新型R-Car V3M SoC符合ISO26262功能安全标准,为视觉处理提供了低功耗硬件加速功能,还配有内置图像信号处理器。
【经验】车规级SoC R CAR V3H2平台端工具链转换前 mobilenetv2.onnx浮点模型推理验证
RENESAS 车规级SoC R CAR V3H2平台上推理模型前,我们需要训练好自己的模型,目前通常采用迁移调优模型方式形成满足需求的浮点模型,并验证浮点模型的精度,耗时等性能,本文在ubuntu上用python推理浮点mobilenetv2.onnx模型。我们根据链接在公版的mobilenetv2模型基础上,迁移调优学习了自己采集的图片数据形成了自己要求的mobilenetv2.onnx模型。
【经验】SoC R CAR V3H2 cnn模型转换后执行以及benchmark过程实操指南
RENESAS SoC R CAR V3H2 cnn模型转换后的输出文件有bcl和.pb 2类,都是可以在端侧执行的,本文记录.pb的推理输出以及benchmark过程实操及解析。
【应用】瑞萨R-Car H3 SoC和RH850/P1H-C MCU HAD解决方案套件,助力汽车自动驾驶技术开发
在高级驾驶辅助系统(ADAS)中,推荐Renesas的HAD解决方案套件,包含R-Car H3 SoC和RH850/P1H-C MCU,能够与摄像头、雷达、激光雷达、车辆与车辆以及车辆与基础设施之间的通信,实现了汽车自动驾驶。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 102,628
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 50,699
现货市场
登录 | 立即注册
提交评论