0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将压缩机参数的bin文件烧写到Data Flash中

瑞萨嵌入式小百科 来源:未知 2023-01-05 05:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

瑞萨RX24T双马达空调方案的推广中,由于成本的考虑,越来越多的客户有使用RX24T自带的Data Flash取代EEPROM来存放压缩机参数的需求。这里给大家介绍一下如何生成压缩机参数的bin文件以及如何用“Renesas Flash Programmer”(以下简称RFP)将该bin文件烧写到Data Flash中的步骤。

一、生成压缩机参数的bin文件

1

瑞萨可以为用户提供马达参数生成工具“EE_dual_FPU Ver.0.00.01”(有需求可以联系瑞萨销售渠道),如图一所示:

3452f2da-8c76-11ed-bfe3-dac502259ad0.png

图一 EE_dual_FPU Ver.0.00.01工具

2

依次填写压缩机规格参数如极对数、相电阻、电感值等,以及后面的控制参数,如图二所示:

346a4138-8c76-11ed-bfe3-dac502259ad0.png

图二 填写参数

3

点击“File Export”选择存放目录,点击“确定”,如图三所示:

347cf530-8c76-11ed-bfe3-dac502259ad0.png

图三 导出bin文件

4

将在选定的目录中生成压缩机参数的bin文件

“GMCC_KSN108D34UEZ3_1p5_15_0001_2022_11_07_11_24_21.bin”。

由于RFP不能直接烧写bin文件,需要先将bin文件转换成RFP可以烧写的hex文件,下面介绍如何将bin文件转换成hex文件并烧写的步骤。

二、将bin文件转换成hex文件

要将bin文件转换成hex文件可以访问以下链接进入SRecord官网(SRecord 1.65 (sourceforge.net))下载工具srec_cat.exe,然后编写一个格式转换批处理文件,(例如:convert_bin2hex.bat:“srec_cat.exe convert.bin -binary -offset 0x100000 -o convert.hex -Intel”)。

SRecord 1.65 (sourceforge.net)

3497f150-8c76-11ed-bfe3-dac502259ad0.png

https://srecord.sourceforge.net/

有关srec_cat的详细使用说明请访问以下链接参考:

SRecord官网(srec_cat (sourceforge.net))

34d87e6e-8c76-11ed-bfe3-dac502259ad0.png

https://srecord.sourceforge.net/man/man1/srec_cat.1.html

1

批处理文件说明

convert_bin2hex.bat:“srec_cat.exe convert.bin -binary -offset 0x100000 -o convert.hex -Intel”

包含以下所需信息:

1)需要转换的文件:convert.bin

2)Data Flash的起始地址:-offset 0x100000

3)生成的文件:convert.hex

2

文件转换步骤如下:

1)把需要转换的bin文件拷贝到批处理文件目录下,并改名为convert.bin

2)双击convert_bin2hex.bat,生成convert.hex。

3

烧写Data Flash

在Code Flash中没有ID码的情况下,用RFP烧写Data Flash,虽然RFP会显示烧写Data Flash成功,但是操作Blank Check时还是会显示“Data Flash is blank”,也就是说实际上Data Flash是没有被烧写的。所以需要先将ID码烧写到Code Flash的ID码区域,然后再烧写Data Flash。操作步骤如下:

1)打开RFP,新建工程,选择相应的系列号(本文以“RX200”系列),输入工程名、选择仿真器后点击“Connect”, 如图四、五所示:

34f434d8-8c76-11ed-bfe3-dac502259ad0.png

图四 新建工程

35219da6-8c76-11ed-bfe3-dac502259ad0.png

图五 选择芯片和仿真

2)为方便理解这里用全空的芯片来演示,RFP > Device Information > Blank Check,检查结果如图六所示:

[Code Flash 1] is blank

[Data Flash 1] is blank

35219da6-8c76-11ed-bfe3-dac502259ad0.png

图六 空白检查

3)用e2 studio新建RX24T工程“DataFlash_IDCode”后,在vecttbl.c中把ID码由“FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF”修改为“45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF”

然后编译生成 “DataFlash_IDCode.mot”,如图七所示:

353fbdfe-8c76-11ed-bfe3-dac502259ad0.png

图七 生成ID Code

4)将DataFlash_IDCode.mot烧写到MCU(Erase + Program + Verify),如图八所示:

355599a8-8c76-11ed-bfe3-dac502259ad0.png

图八 烧写ID Code

5)RFP > Device Information > Blank Check,在弹出的Authentication code界面中键入ID Code ( 45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)

检查结果如图九所示:

[Code Flash 1] is not blank

[Data Flash 1] is blank

3575f568-8c76-11ed-bfe3-dac502259ad0.png

图九 空白检查

6)烧写convert.mot前,打开“Block Settings”,去掉勾选“Code Flash 1”,否则上面烧写的ID码会被擦除,操作如图十所示:

35958be4-8c76-11ed-bfe3-dac502259ad0.png

图十 Block Settings

7)将convert.mot烧写到MCU,在弹出的Authentication Code界面中键入ID Code (45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)如图十一、十二所示:

35bb86aa-8c76-11ed-bfe3-dac502259ad0.png

图十一 输入ID code

35d6a638-8c76-11ed-bfe3-dac502259ad0.png

图十二 烧写Data Flash

8)RFP > Device Information > Blank Check,在弹出的Authentication code界面中键入ID Code (45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)

检查结果如图十三所示:

[Code Flash 1] is not blank

[Data Flash 1] is not blank

35fb7a9e-8c76-11ed-bfe3-dac502259ad0.png

图十三 空白检查

这样Data Flash就烧写成功了。

后面如需更新Data Flash,只要MCU里面有ID码,只需从步骤6开始,不用再重新烧写ID码。

对比convert.bin与在e2 studio中查看到的Data Flash内容可以看到烧写的数据正确,如图十四所示:

360ff690-8c76-11ed-bfe3-dac502259ad0.png

图十四 烧写内容对比

1

END

1

36945d54-8c76-11ed-bfe3-dac502259ad0.jpg  


原文标题:如何将压缩机参数的bin文件烧写到Data Flash中

文章出处:【微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19232

    浏览量

    405177
  • 瑞萨
    +关注

    关注

    38

    文章

    22542

    浏览量

    91689
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    REF_Fridge_D111T_RC2_SL冰箱压缩机驱动参考设计套件详解

    个优秀的解决方案。本文深入剖析该套件,为电子工程师们在冰箱压缩机驱动设计方面提供有价值的参考。 文件下载: REFFRIDGED111TRC2SLTOBO1.pdf 套件概述
    的头像 发表于 05-19 10:50 316次阅读

    REF_Fridge_D111T_MOS冰箱压缩机驱动参考设计套件使用指南

    就是这样一款为冰箱压缩机驱动应用量身打造的解决方案。本文详细介绍该套件的各个方面,包括其特点、功能、使用方法以及性能测试等内容,希望能为电子工程师们在冰箱压缩机驱动设计上提供有价值的参考。
    的头像 发表于 05-19 10:45 303次阅读

    探索REF_Fridge_C101T_6ED:冰箱压缩机驱动参考设计套件

    个完整的解决方案,助力冰箱压缩机驱动的设计与开发。下面,我们就来深入了解一下这款套件。 文件下载: REFFRIDGEC101T6EDTOBO1.pdf 一、套件概述
    的头像 发表于 05-19 10:45 289次阅读

    青智8962A1高精度功率分析仪测试变频压缩机控制器性能的试验

    部分是压缩机。变频控制器的原理是电网的交流电转换成方波脉冲输出。通过调节方波脉冲的频率(即调节占空比),就可以控制驱动压缩机的电机转速。频率越高,转速也越高。 变频空调的核心是变频
    的头像 发表于 04-10 17:33 765次阅读
    青智8962A1高精度功率分析仪测试变频<b class='flag-5'>压缩机</b>控制器性能的试验

    AN1V PB301系列电流传感器在空调压缩机驱动的应用分析

    方案。本文围绕AN1VPB301系列电流传感器,探讨其在空调压缩机驱动系统的具体应用。一、器件核心特性AN1VPB301系列是一款开环霍尔电流传感器,采用集成的
    的头像 发表于 04-07 14:28 191次阅读
    AN1V PB301系列电流传感器在空调<b class='flag-5'>压缩机</b>驱动<b class='flag-5'>中</b>的应用分析

    REFFRIDGED111TRC2SL:冰箱压缩机驱动参考设计板的深度解析

    REFFRIDGED111TRC2SL:冰箱压缩机驱动参考设计板的深度解析 在电子工程师的日常工作,寻找合适的参考设计板对于产品开发至关重要。今天我们就来详细解析一下 Infineon
    的头像 发表于 12-21 11:00 1404次阅读

    振动传感器在压缩机监测的精准感知与可靠性实践

    直川科技振动传感器凭借多参数同步测量、工业级防护与智能诊断兼容性,在压缩机状态监测领域展现出高可靠性。其精准的数据输出与工况适配能力,为工业设备的安全运行与能效提升提供了关键技术支撑。
    的头像 发表于 11-10 10:13 587次阅读
    振动传感器在<b class='flag-5'>压缩机</b>监测<b class='flag-5'>中</b>的精准感知与可靠性实践

    螺杆压缩机振动大?声振温系统调参数,延长寿命 20%

    随着工业智能化水平的提升,声振温系统已逐渐成为螺杆压缩机运维的新标配。通过数据驱动的参数优化,让设备始终保持最佳运行状态,真正实现 “精准运维、降本增效”。
    的头像 发表于 10-30 09:47 561次阅读
    螺杆<b class='flag-5'>压缩机</b>振动大?声振温系统调<b class='flag-5'>参数</b>,延长寿命 20%

    Windows系统下用vivado电路写到MCU200T板载FLASH的方法

    在Windows操作系统下使用vivado将设计的电路写到MCU200T开发板上的FLASH的方法。通过硬件电路的比特流
    发表于 10-29 08:21

    找正难、数据断、效率低——蔡司柔性检测,1 步破解压缩机质检难题

    针对压缩机产品全生命周期的质量管控需求,蔡司打造模块化软件平台,搭配多测头技术,能对蜗杆、转子等95%的齿轮类型进行参数化检测。
    的头像 发表于 10-17 14:12 465次阅读
    找正难、数据断、效率低——蔡司柔性检测,1 步破解<b class='flag-5'>压缩机</b>质检难题

    振动传感器在压缩机故障预警与健康管理的专业价值

    振动传感器通过实时监测压缩机的振动信号,为设备故障预警和健康管理提供关键数据支撑。该传感器可精准捕捉轴承磨损、转子不平衡、喘振等故障的早期特征,通过频谱分析实现故障定位与预测性维护。在压缩机
    的头像 发表于 10-17 10:28 1233次阅读
    振动传感器在<b class='flag-5'>压缩机</b>故障预警与健康管理<b class='flag-5'>中</b>的专业价值

    氢气压缩机PLC数据采集系统解决方案

    在某大型化工企业的氢气生产与压缩车间,氢气压缩机作为核心设备,承担着低压氢气压缩至高压状态以满足后续工艺需求的关键任务。该车间配备了多台不同型号的氢气
    的头像 发表于 08-15 17:15 1138次阅读
    氢气<b class='flag-5'>压缩机</b>PLC数据采集系统解决方案

    使用简仪产品的空调压缩机效能测试解决方案

    空调压缩机被誉为空调系统的“心脏”,其效能直接决定了整机的制冷/制热能力、能耗水平与运行可靠性。为确保压缩机性能达标、优化设计并满足行业规范,制造商需要在标准化的特定工况下,对其核心性能指标(如制冷量、能效比COP、运行稳定性)进行精准量化检测。
    的头像 发表于 08-12 17:17 4121次阅读
    使用简仪产品的空调<b class='flag-5'>压缩机</b>效能测试解决方案

    FLASH写/编程白皮书

    白皮书:如何Flash——不同场景不同需求下的选择认识Flash NAND vs. NOR如何写/编程不同方案比较
    发表于 07-28 16:05 0次下载

    压缩机式冷水:技术原理、应用场景与行业创新

    在半导体制造、工业温控及加工领域,压缩机式冷水凭借其稳定的制冷性能,成为保障工艺精度与设备可靠性的核心装备。本文将从技术原理、系统构成、应用场景及行业创新趋势四方面,系统解析压缩机式冷水
    的头像 发表于 07-11 15:52 1337次阅读
    <b class='flag-5'>压缩机</b>式冷水<b class='flag-5'>机</b>:技术原理、应用场景与行业创新