【经验】RH850系列汽车级MCU的Code Flash结构及设计应用经验分享
RH850是RENESAS瑞萨电子的最新汽车微控制器系列,可在多种可扩展产品中实现高性能与低功耗的平衡。 该系列提供了新的和高级的汽车应用所需的丰富的功能安全性和嵌入式安全性功能。该系列提供了一系列CPU内核结构(单个,多个,锁步及其组合),以支持高性能和/或高可靠性要求。RH850内部存储器主要有Code Flash、Data Flash、RAM。
本文介绍RH850系列汽车级MCU的Code Flash结构及设计应用经验分享。
下面介绍以RH850/F1KM为例,其Code Flash大小是512 KB至4 MB。单个电源用于擦除和写入,可编程复位向量以支持现场的引导加载程序更新。Code Flash通过串行接口编程(串行编程)使用,工具有E1/E2 (Debugger/ Flasher)或PG-FP5 、PG-FP6 (Flash Programmer),还可以通过用户程序进行编程(自编程)。支持的后台操作:数据闪存编程期间的代码闪存执行(EEPROM仿真)、自编程期间可以进行中断处理。
Code Flash擦写特性:擦除块大小为8 KB或32 KB,程序块大小为256字节。
用户空间分为8个8 KB块,n个32 KB的块(n =取决于总闪存大小),扩展的用户区提供32 KB,其中块代表可以擦除的大小。图1是3M和4M的Code Flash 块分布图。
图1 Code Flash 块分布图
当用于写入的闪存和用于读取的闪存的组合是下表1中列出的任何组合时,可以进行后台操作。
表1 后台操作模块
Code Flash的串行编程可用于编程代码和数据闪存,如图2,支持异步闪存编程:1-wire UART,2-wire UART;支持同步闪存编程:3-wire CSI。
图2 串行编程工作模式
Code Flash自编程 要通过用户程序对闪存进行编程,RH850支持自编程模式,瑞萨提供了一个现成的软件库来支持该模式。
Code Flash操作模式有三个,几个模式切换流程如图3。
Normal mode:用于执行应用软件,自编程和片上调试。
User Boot Mode :类似于正常操作模式,除了修改后的复位向量地址外,不支持待机模式转换。
Serial programming mode:由外部编程设备启动,用于将代码和数据存储到内部闪存。
图3基本操作模式切换图
RH850/F1KM可以通过专用I/O来配置工作模式,表2显示了如何通过专用I/O引脚进入每种模式。
表2 专用I/O来配置工作模式
注:Boundary scan mode模式是允许边界扫描测试,符合IEEE标准1149.1。
- |
- +1 赞 0
- 收藏
- 评论 1
本文由垂文提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】以汽车级32bit MCU RH850为例说明如何配置自编程库FCL实现bootloader
汽车电子所采用的是CAN通讯,所以后期应用程序的维护和升级通过CAN接口来实现,那么MCU如何通过CAN来实现更新呢?本文以瑞萨电子汽车级32bit MCU RH850为例说明基于瑞萨电子的集成环境CS+如何加载配置FCL库以实现bootloader。
设计经验 发布时间 : 2020-05-20
【经验】汽车级MCU RH850低功耗唤醒操作以及唤醒后处理流程解析
开发汽车电子项目时,为了实现整机更好的低功耗特性,且又能实时响应,这要求MCU支持低功耗唤醒的功能,当整机怠机时,工作在低功耗模式,接收到通讯信号时,快速唤醒MCU。本文介绍瑞萨(Renesas)汽车级MCU RH850系列低功耗唤醒相关操作以及唤醒后MCU的处理流程。
设计经验 发布时间 : 2021-10-25
【经验】RH850低功耗采样器(LPS)模块结构介绍及经验分享
RH850是RENESAS瑞萨电子的最新汽车级微控制器系列,可在多种可扩展产品中实现高性能与低功耗的平衡。RH850/F1x系列有一个低功耗采样器模块(Low-Power Sampler,下面简称LPS),用于周期性/循环输入轮询应用程序的硬件单元(状态机)。本文介绍LPS结构及应用经验分享。
设计经验 发布时间 : 2020-03-10
ZHIXIN汽车级微控制器选型表
ZHIXIN提供以下技术参数的汽车级MCU选型:SPI:1~4,IIC:1~2,SENT:1*2ch,GPIO:26~125.
产品型号
|
品类
|
SPI
|
IIC
|
TIMER
|
SENT
|
ADC
|
CMP
|
GPIO
|
Z20K118MCMHLT
|
车规MCU
|
3
|
2
|
16b,3x8-ch
|
1*2ch
|
12b,18-ch
|
1x11
|
55
|
选型表 - ZHIXIN 立即选型
【产品】AEC-Q100认证的汽车级MCU,打造奢华高端车
Silicon Labs推出两个经过AEC-Q100认证系列的汽车级EFM8 微控制器产品,设计旨在满足广泛的车内触摸界面和车身电子电机控制应用。
新产品 发布时间 : 2016-11-25
瑞萨电子汽车级MCU和SoC网络安全管理通过ISO/SAE 21434:2021认证
瑞萨宣布其用于微控制器(MCU)和片上系统(SoC)开发的汽车网络安全管理系统(CSMS)已依据国际标准ISO/SAE 21434:2021进行定义和实施。客户可以确保在新一代车载系统中使用瑞萨电子MCU和SoC时,将符合产品网络安全和功能安全方面的国际标准。
原厂动态 发布时间 : 2023-07-21
【成功案例】快速让汽车级MCU RH850的EEL Lib在自己的工程中运行起来
本文介绍了使用瑞萨MCU内部的Data Flash来模拟EEPROM的使用。瑞萨提供了Renesas EEL Lib,通过本文的介绍,读者可以非常方便的按照文中的步骤逐步实现该功能,为初次使用者提供了简单、快速的入门指导。
设计经验 发布时间 : 2018-11-20
【应用】汽车级MCU R5F1096EKSP用于汽车自动大灯控制系统,工作电压2.7~5.5V,具有16个IO口
随着如今科技的发展,汽车的前大灯都由之前的手动开关变成了如今的自动大灯系统,本文介绍了一种自动大灯控制系统,该系统使用的是瑞萨RL78/F12的汽车级MCU R5F1096EKSP。该产品具有较高主频,可以很好的提升运算速度。
应用方案 发布时间 : 2022-03-24
【经验】汽车级MCU RH850编程时如何设置ID码?
嵌入式程序设计时,为了保证不被破解或任意的修改,通常都采用ID加密的方式来进行单片机程序的保护。使用ID加密可以提高解密的难度,也是加密方式中最简单的一种方法。本文以瑞萨电子汽车级MCU RH850为例,介绍使用配套的开发工具E1和Renesas Flash Programming(以下简称RFP)来进行ID设置时,具体如何设置。
设计经验 发布时间 : 2019-11-20
【经验】汽车级MCU RH850使用FCL初始化不成功,别忘了预留这块空间!
以瑞萨电子汽车级MCU RH850为例,由于要实现对自身flash的改写,瑞萨电子针对bootloader提供了FCL库文件给用户,用于进行flash的擦除,编程和校验等操作,来实现bootloader功能。是否直接调用FCL就可以实现bootloader功能了?笔者遇到一个问题,搭建好了bootloader工程,添加好了库文件,点击运行,系统竟然跑飞了,怎么一回事呢?
设计经验 发布时间 : 2020-05-10
【应用】瑞萨可提供汽车级MCU和汽车位置传感器等助力BLDC电机控制方案,满足安全性和MCAL需求
使用高精度感应位置传感器的BLDC电机控制,无刷直流 (BLDC) 电机控制是车辆电气化的一项关键技术。Renesas的此款解决方案采用 RH850/F1KM-S1 MCU,配备感应式位置传感器IC和功率MOSFET,适用于汽车12V电机控制系统解决方案。
应用方案 发布时间 : 2021-12-09
【应用】ASIL-D等级汽车级MCU芯片RH850/U2A系列,支持多核锁步,主频400Mhz,实现无感OTA功能
Renesas瑞萨电子推出新一代RH850系列汽车级MCU芯片RH850/U2A,RH850/U2A既满足底盘/安全应用所需的功能安全要求,符合ISO 26262(ASIL-D)的安全等级,同时支持千兆以太网网络,且内部FLASH支持BGO,RWW等功能,可实现更安全,更可靠的无感OTA功能。
应用方案 发布时间 : 2020-06-03
【经验】瑞萨汽车级MCU如何使用离线下载器PG-FP5进行烧写程序?
瑞萨汽车电子MCU ,可满足汽车功能安全ISO26262,符合AEC-Q100,集成车载CAN总线。其MCU都可以使用同一款离线下载器PG-FP5进行烧写程序,适用全序列,无需在产品更新换代时额外购买对应的烧录器。
原厂动态 发布时间 : 2018-02-10
瑞萨电子将全面支持面向未来汽车级MCU和SoC的ISO/SAE 21434标准
2021 年 10 月 8 日,全球半导体解决方案供应商瑞萨电子集团宣布,自2022年1月起的新开发项目中,瑞萨的汽车级微控制器(MCU)和片上系统(SoC)解决方案将完全满足ISO/SAE 21434道路车辆网络安全工程国际标准。
原厂动态 发布时间 : 2021-10-08
【经验】汽车级MCU RH850执行FCL操作时发生复位问题的原因分析及解决办法
最近笔者遇到有用户在使用瑞萨电子汽车级MCU RH850的FCL进行自编程操作code flash时候,会发生复位现象,而此时系统并未有其他占用内存,堆栈溢出等情况。本文分析该问题的产生原因及解决办法。
设计经验 发布时间 : 2021-02-17
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制车规级电感的电流范围0.3~17.9A,尺寸最小1x0.55x0.5mm到最大12.5x12.5x6mm,工作频率100KHz~2MHz,感值范围:0.47uH~4.7mH。符合IATF16949和AECQ-200。SPQ为5K。
提交需求>
登录 | 立即注册
提交评论