【经验】瑞萨RH850 F1K MCU读写Dataflash操作方法
在汽车电子软件开发的项目中,我们经常会用到保存用户数据状态的概念,这就要求MCU能够从休眠状态下唤醒后快速的恢复状态输出,这就需要MCU具备存储数据状态的功能,瑞萨RH850 F1K系列作为常用车身领域的微控制器已经提供了dataflash供数据存储,此文主要介绍操作dataflash方法。
以下两个文件为操作FCL和FDL的重要软件包:
RENESAS_FCL_RH850_T01_V2.11.exe
RENESAS_FDL_RH850_T01_V2.11.exe
运行RENESAS_FDL_RH850_T01_V2.11后生成关于F1K的FDL软件库如下文件夹:
FDL文件库
RH850-D1x
RH850-F1H
RH850-F1K
RH850-F1x
对于RH850 F1K系列的MCU我们可以使用对应RH850 F1K,以下为FDL项目实际操作方法供参考:
打开FDL操作:
FDL_Open ();
初始化FDL:
R_FDL_Init( &sampleApp_fdlConfig_enu );
空白检查并读数据:
req.command_enu = R_FDL_CMD_BLANKCHECK;
req.idx_u32 = 0x0004; //操作数据地址
req.cnt_u16 = 1;
req.accessType_enu = R_FDL_ACCESS_USER;
R_FDL_Execute( &req );
擦除块0操作:
req.command_enu = R_FDL_CMD_ERASE;
req.idx_u32 = 0; //块号
req.cnt_u16 = 1;
req.accessType_enu = R_FDL_ACCESS_USER;
R_FDL_Execute( &req );
while( R_FDL_BUSY == req.status_enu )
{
R_FDL_Handler();
}
写数据:
req.command_enu = R_FDL_CMD_WRITE;
req.idx_u32 = 0x0000; //写地址
req.cnt_u16 = 0x8;
req.bufAddr_u32 = (uint32_t)( &wBuf_au08[0] );
req.accessType_enu = R_FDL_ACCESS_USER;
R_FDL_Execute( &req );
while( R_FDL_BUSY == req.status_enu )
{
R_FDL_Handler();
}
读数据:
req.command_enu = R_FDL_CMD_READ;
req.idx_u32 = 0x0000; //读地址
req.cnt_u16 = 0x8;
req.bufAddr_u32 = (uint32_t)( &rBuf_au32[0] );
req.accessType_enu = R_FDL_ACCESS_USER;
R_FDL_Execute( &req );
while( R_FDL_BUSY == req.status_enu )
{
R_FDL_Handler();
}
关闭FDL库:
FDL_Close ();
以上内容主要介绍RH850 F1K系列操作FDL库的方法,帮助大家快速的理清掌握瑞萨dataflash的操作方法。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Park_世强提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】一文认识瑞萨RH850 MCU的RAM空间
Renesas(瑞萨电子)汽车大集成MCU RH850系列,集车身,底盘,发动机功能资源为一体,采用40nm工艺,符合ISO26262 ASIL-B~ASIL D的功能安全标准,支持HSM加密模块。本文主要介绍RH850系列MCU的 ram空间。
【经验】瑞萨32位RH850系列MCU的调试下载指引
瑞萨车规级32位RH850系列MCU ,满足ISO26262 ASILA-ASILD各等级的功能安全需求,系统时钟达80M以上,支持浮点运算,多通道CAN通信等功能
【经验】瑞萨RH850 U2A系列使用MCU的Retention RAM时被异常清空的处理方法
瑞萨RH850 U2A系列MCU的Retention RAM在Deepstop模式可以保存数据,在实际开发过程中我们会遇到一些异常的操作Retention RAM的问题,比如Retention RAM中的数据被异常清空的情况,那么遇到这种问题我们该怎么处理呢?
【产品】芯海车规MCU,48MHz,内置1MADC,1*PWM电机控制及车身域应用案列介绍 |视频
芯海科技通用车规MCU及车身域应用案例
【IC】极海新推工作主频达168MHz的车规级MCU APM32A系列,满足汽车电子多样化通信与车身控制应用需求
极海半导体宣布推出具有高效CPU处理性能、增强型存储空间、以及丰富连接功能的APM32A系列车规级MCU,以有效满足汽车电子多样化通信与车身控制应用开发需求,可广泛应用于车身控制、安全系统、信息娱乐系统、动力系统等车用场景。
【产品】LIN-Slave通信微控制器,车身照明的必备神器
MLX8110x系列LIN-Slave通信控制IC支持LIN2.x协议,兼容SAE J2602,可用于驱动RGB LED及汽车级低端LIN-Slave应用。
【经验】瑞萨RH850/F1KM系列MCU中断异常的原因与解决方法
瑞萨RH850/F1Km系列MCU,是瑞萨推出主要用于车身控制、网关、域控等应用的主控MCU,包含丰富的外设模块,支持车载控制需要用到的CAN、LIN等通讯,本文介绍该款MCU的中断机制介绍,以及在使用过程中容易出现的进入dummy中断的原因与解决方法。
【经验】CS+开发瑞萨MCU RH850的ADC+DMA调试指引
Renesas的RH850 F1K是汽车车身控制的首选MCU,由于高性能和安全性得到汽车客户认可,但由于开发资料有限,导致许多客户开发比较头痛。近期有客户在使用DMA的开发中遇到了问题,下面结合F1K的开发板实现ADC+DMA的驱动设计。
【经验】瑞萨RH850 D1x系列MCU视频通道时钟发生器展频输出功能配置方法
瑞萨RH850 D1x系列MCU支持视频信号输入输出功能,我们在做汽车电子类的相关产品开发和实验时,有时候会遇到视频输出相关信号强度过大超出实验标准的情况,想要实现相关时钟输出信号的展频处理功能,那么关于视频通道时钟生成、像素时钟发生器的设置方法,本文来介绍。
【经验】如何使用瑞萨smart configurator工具来配置MCU R7F7016443的PWM输出功能
瑞萨RH850/F1KM系列MCU,是瑞萨推出主要用于车身控制的MCU。还为该系列MCU更新的底层驱动代码的配置工具smart configurator,本文介绍如何使用瑞萨smart configurator工具来配置R7F7016443的PWM输出功能。
【经验】基于瑞萨MCU RH850/D1M1H芯片开发汽车7寸屏组合仪表的解决方案
本文介绍的一款瑞萨平台的MCU芯片是自己在开发项目中所用到的一款,瑞萨RH850系列MCU在硬件上是基于传统32位的RH850单内核,芯片内部休眠和唤醒的电源模式切换简单,在访问外部SDRAM的时候速度较快。RH850系列MCU的GPU资源支持2D图形加速,支持OpenVG1.1,最大可驱动显示屏分辨率为1280*480。
RX660集团瑞萨MCU
描述- 该资料介绍了Renesas RX660系列32位MCU的详细规格和特性,包括其高性能CPU核心、低功耗设计、丰富的片上资源、多种通信接口和丰富的外设功能。该系列MCU适用于各种应用,如工业自动化、汽车电子、消费电子等。
型号- R5F56604EDFB,R5F56604GGFB,R5F56609AGFB,R5F56609GDFB,R5F56604EDFP,R5F56604BDFN,R5F56604DGFN,R5F56604DGFM,R5F56604BDFP,R5F56604DGFP,R5F56609DDFN,R5F56609DDFM,R5F56609FGFP,R5F56609DDFP,R5F56604BDFB,R5F56604DGFB,R5F56609FGFB,R5F56604BDFL,R5F56604BDFM,R5F56609DDFB,R5F56604AGFM,R5F56604AGFL,R5F56609ADFP,R5F56609CGFP,R5F56604AGFP,R5F56604AGFN,R5F56609ADFN,R5F56609CGFN,R5F56609CGFM,R5F56609ADFL,R5F56609ADFM,R5F56609EDFB,R5F56609GGFB,R5F56604GDFP,R5F56604AGFB,R5F56609DGFP,R5F56604DDFP,R5F56604FGFP,R5F56609BDFL,R5F56604GDFB,R5F56609BDFP,R5F56609DGFN,R5F56609BDFM,R5F56609DGFM,R5F56609BDFN,R5F56609DGFB,R5F56609BDFB,R5F56604FGFB,R5F56604DDFB,R5F56604DDFM,R5F56604DDFN,R5F56604ADFP,R5F56604CGFP,R5F56609AGFP,R5F56604ADFN,R5F56609AGFM,R5F56604ADFM,R5F56609AGFN,R5F56604CGFM,R5F56604CGFN,RX660 GROUP,R5F56609AGFL,R5F56609GDFP,R5F56604CGFB,R5F56609CDFB,R5F56609EGFB,R5F56604ADFB,R5F56604ADFL,R5F56609BGFP,R5F56609BGFN,R5F56609HDFP,R5F56609BGFL,R5F56609BGFM,R5F56604FDFB,R5F56609BGFB,R5F56604HGFB,R5F56604FDFP,R5F56604HGFP,R5F56609HDFB,R5F56604CDFP,R5F56604EGFP,R5F56609EDFP,R5F56609GGFP,R5F56609ADFB,R5F56609CGFB,R5F56604EGFB,RX660,R5F56604CDFB,R5F56604CDFM,R5F56604CDFN,R5F56604BGFP,R5F56604BGFL,R5F56604BGFM,R5F56604BGFN,R5F56609HGFP,R5F56609FDFP,R5F56604BGFB,R5F56609FDFB,R5F56604HDFP,R5F56609HGFB,R5F56604GGFP,R5F56609CDFM,R5F56604HDFB,R5F56609EGFP,R5F56609CDFP,R5F56609ADFB#30,R5F56609CDFN
【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例
瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。
【经验】如何配置禁用RH850/F1K MCU的烧录引脚
RH850/F1K系列MCU,是瑞萨推出主要用于车身控制、网关等应用的主控MCU,支持多种车载控制需要用到的CAN、LIN、以太网等通讯模块,也可以支持片上EEPROM存储功能。
【经验】瑞萨RH850/F1K系列MCU芯片AD模块配置
瑞萨RH850/F1Km系列MCU,是瑞萨推出主要用于车身控制、网关、域控等应用的主控MCU,包含丰富的外设模块,支持车载控制需要用到的CAN、LIN、以太网等通讯,本文介绍该款MCU的内部的AD模块配置。
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论