【经验】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。
设计经验 发布时间 : 2024-07-03
【经验】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模块介绍及寄存器的配置。
设计经验 发布时间 : 2020-03-21
【经验】SoC R CAR V3H2 cnn模型转换后执行以及benchmark过程实操指南
RENESAS SoC R CAR V3H2 cnn模型转换后的输出文件有bcl和.pb 2类,都是可以在端侧执行的,本文记录.pb的推理输出以及benchmark过程实操及解析。
设计经验 发布时间 : 2023-09-21
【IC】思瑞浦发布高集成度汽车级PMIC芯片TPU25401!赋能汽车座舱、ADAS高效稳定供电
思瑞浦发布高集成度的汽车级电源管理芯片(PMIC)——TPU25401,专为汽车智能座舱、ADAS等系统中的主控SoC(片上系统芯片)供电,为汽车电子系统的电源管理带来新的选择。
产品 发布时间 : 2023-10-08
罗姆与芯驰科技联合开发出车载SoC参考设计,配备罗姆的PMIC和SerDes IC等产品助力智能座舱普及!
全球知名半导体制造商罗姆与领先的车规芯片企业芯驰科技面向智能座舱联合开发出参考设计“REF66004”。该参考设计主要覆盖芯驰科技的智能座舱SoC“X9M”和“X9E”产品,其中配备了罗姆的PMIC、SerDes IC和LED驱动器等产品。
原厂动态 发布时间 : 2024-04-01
REF66012 – 参考设计 ADAS SoC用 PMIC解决方案
型号- BD96801Q09-CE2,BD9S303,BD9S303MUF-CE2,BD96801Q09,BD96801,BD9S303MUF
美格智能座舱模组获头部新势力正式定点!基于高通骁龙平台,实现高效数据处理和各类智能化功能调度
近日,美格智能与国内领先的Tier1厂商密切协作,基于美格车载智能模组打造的智能座舱解决方案,成功获得国内某头部造车新势力的座舱域控制器项目定点,为其打造下一代智能座舱解决方案,创造更加沉浸和智能的座舱体验。
原厂动态 发布时间 : 2023-08-01
【应用】导热凝胶HTG-600助力智能座舱SOC芯片散热设计,导热系数6W/m·K,挤出速度30g/min
针对智能座舱SOC芯片的散热设计,国产鸿富诚的单组分导热凝胶HTG-600是个不错的方案,导热系数6W/m·K,最小填充间隙小于0.2mm,挤出速度大于30g/min。
应用方案 发布时间 : 2023-03-09
【产品】低功耗全高清ADAS专用低功耗SoC芯片SGKS6802
森国科SGKS6802是一款针对高级辅助驾驶(ADAS)、流媒体后视镜、夜视系统、透雾透霾及图形图像识别与处理等产品开发的ADAS专用低功耗SoC芯片,1080P@30fps+720P@30fps双路码流H.264编码及高质量的ISP处理。
新产品 发布时间 : 2021-07-23
【产品】瑞萨新一代SOC R-Car V3H,专为自动驾驶前置摄像头应用
瑞萨开发了专门针对前置摄像头应用的SoC——R-Car V3H,集成了专门针对图像处理的功能单元,它比R-Car V3M在视觉处理方面的性能提高了5倍,并只有0.3瓦的超低功耗,更好的适应自动驾驶的需求。
新产品 发布时间 : 2018-03-07
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.
技术探讨 发布时间 : 2023-11-30
【产品】全新开放式平台,加大对ADAS及自动驾驶的支持
新型R-Car V3M SoC符合ISO26262功能安全标准,为视觉处理提供了低功耗硬件加速功能,还配有内置图像信号处理器。
新产品 发布时间 : 2017-04-25
【经验】车规级SoC R CAR V3H2平台端工具链转换前 mobilenetv2.onnx浮点模型推理验证
RENESAS 车规级SoC R CAR V3H2平台上推理模型前,我们需要训练好自己的模型,目前通常采用迁移调优模型方式形成满足需求的浮点模型,并验证浮点模型的精度,耗时等性能,本文在ubuntu上用python推理浮点mobilenetv2.onnx模型。我们根据链接在公版的mobilenetv2模型基础上,迁移调优学习了自己采集的图片数据形成了自己要求的mobilenetv2.onnx模型。
设计经验 发布时间 : 2023-09-24
【经验】使用瑞萨SoC R CAR V3H2 cnn工具链实现onnx模型转caffe模型的实操
R CAR V3H2 的cnn神经网络模块需要运行int16的定点模型,而onnx模型首先需要通过cnn工具链转成caffe模型,然后再转成端侧的可执行模型,本文使用瑞萨的cnn工具链实现onnx模型转caffe模型。
设计经验 发布时间 : 2023-08-14
Renesas Introduces Complete Power and Functional Safety Solution for R-Car V3H ADAS Camera Systems
March 30, 2021 - Renesas Electronics Corporation, a premier supplier of advanced semiconductor solutions, announced a new power and functional safety solution for systems based on the R-Car V3H system-on-chip (SoC) for advanced driver assistance systems (ADAS) automotive front cameras and driver monitor cameras.The new solution includes the RAA271050, a 42V synchronous buck ‘pre-regulator‘ that accepts the vehicle‘s 12V supply and steps it down to an intermediate supply voltage of 3.3V or 5.0V.
新产品 发布时间 : 2021-04-20
电子商城
品牌: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
现货市场
登录 | 立即注册
提交评论