【经验】如何解决瑞萨RL78系列MCU不同编译器的兼容问题?
瑞萨科技是世界十大半导体芯片供应商之一,在汽车领域的MCU市场份额更是排在最前列。近日笔者碰到一个特殊案例,用户的瑞萨R5F10BBF芯片编程需要通过MISRC-A的代码检查规范,因此需要使用瑞萨CC-RL编译工具(CS+ for CC)的编译器版本,但一开始使用的是支持CC78K0R编译(CS+ for CACX)的编译器。那如何在原有的工程上快速将CC78K0R的编译工具切换为CC-RL的编译工具?
为解决上述问题,瑞萨提供了一个能快速转换编译器的开发工具:C Source Code Converter,针对 R5F10BBF这颗芯片,我们需要下载的是CcnvCA78K0R.exe这个工具。下载后,我们将它放到指定的目录E盘下,将我们需要转换的C文件也放在这个目录。
工具的工作流程图如下图1所示:
图1 CC78K0R转CCRL流程图
我们需要打开开始菜单的cmd 文件,输入E:/+回车切换到E盘目录下,接着执行如下操作,其中input.c为我们需要转换的源文件,output.c为转换输出的源文件。
CcnvCA78K0R input.c -o=output.c
转换工作如下图2所示:
图2 CMD上操作转换过程图
这里可以看到,这个工具对C文件作了一些改动,以适合不同的编译器版本。我们可以写一个批处理工具文件,将所有的C文件一步改写完成,就可以在新的编译器中使用我们原来的源代码了。
综上,通过瑞萨提供的工具,可以快速的将我们使用CC78K0R的编译工具的工程代码,切换成使用CCRL的编译工具代码。CCRL是瑞萨为RL78系列芯片如R5F10BBF开发的新一代编译工具,支持MISRC-A 2012检查代码,符合车厂的开发需求。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由木木提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨32位RH850系列MCU的调试下载指引
瑞萨车规级32位RH850系列MCU ,满足ISO26262 ASILA-ASILD各等级的功能安全需求,系统时钟达80M以上,支持浮点运算,多通道CAN通信等功能
【经验】以汽车级32bit MCU RH850为例说明如何配置自编程库FCL实现bootloader
汽车电子所采用的是CAN通讯,所以后期应用程序的维护和升级通过CAN接口来实现,那么MCU如何通过CAN来实现更新呢?本文以瑞萨电子汽车级32bit MCU RH850为例说明基于瑞萨电子的集成环境CS+如何加载配置FCL库以实现bootloader。
【经验】汽车级MCU RH850低功耗唤醒操作以及唤醒后处理流程解析
开发汽车电子项目时,为了实现整机更好的低功耗特性,且又能实时响应,这要求MCU支持低功耗唤醒的功能,当整机怠机时,工作在低功耗模式,接收到通讯信号时,快速唤醒MCU。本文介绍瑞萨(Renesas)汽车级MCU RH850系列低功耗唤醒相关操作以及唤醒后MCU的处理流程。
芯海科技亮相AutoSEMI 2024:“模拟信号链+MCU”赋能汽车电子创新
2024年5月23日,业界瞩目的“The 2nd AutoSEMI 2024智能汽车数字芯片大会”在上海盛大举行。芯海科技汽车电子产品线总经理董鹏受邀作为特邀嘉宾,发表了《模拟信号线+MCU 赋能汽车电子创新》的主题演讲,详细阐述了公司车规级系列产品进展及未来规划。
AT32 MCU亮相elexcon 2023,拓展高速USB应用新纪元,丰富汽车电子智能体验
8月23日,elexcon 2023深圳国际电子展在深圳会展中心(福田)正式拉开帷幕!雅特力携AT32 MCU精彩亮相,电机控制、工业控制、消费&商务、电力&电源、智能家电及汽车电子等热门领域产品齐聚,一展雅特力科技创新风采。
中微半导出席2023全球MCU生态发展大会,多款MCU产品开发演示,覆盖汽车电子、电机控制等领域
中微半导深耕半导体行业二十余年,长期聚焦芯片技术升级与突破,目前已具备全面的产品生态和全方位的技术能力,能够以完善的品控体系与服务体系满足多领域客户需求。本次大会,中微半导将在B11号展位同期展示多款MCU产品开发演示,向您展出中微半导近期最新研发成果,产品覆盖汽车电子、电机控制、智能家电、消费电子等多重领域,并有经验丰富的工程师专家与您深入交流,期待莅临现场。
国民技术N32A455车规MCU荣获汽车电子科学技术优秀创新产品奖
由深圳市汽车电子行业协会主办的“中国(深圳)国际汽车电子产业峰会暨2022年度汽车电子科学技术奖颁奖典礼”隆重举行,国民技术N32A455车规MCU凭借其兼具通用性、硬件安全性和车规级高可靠性等技术优势,荣获2022度汽车电子科学技术奖●优秀创新产品奖。
Silicon Labs的EFM8 8位MCU应用在汽车电子哪部分?
Silicon Labs的EFM8 8位MCU 可以用在电机驱动部分,倒车雷达等;【应用】EFM8BB2 8位MCU在倒车雷达上的应用
瑞萨将携多款先进解决方案亮相中国国际进口博览会,首次在中国市场展示RA8 MCU核心产品及技术
全球半导体解决方案供应商瑞萨电子将携多款面向智能工业、物联网及汽车电子的先进解决方案,亮相第六届中国国际进口博览会。部分中国首展解决方案基于瑞萨电子于10月31日发布的RA8 MCU,包括电机异常检测、麦轮小车、HMI以及RZ/V2L AI套件及方案。
【经验】瑞萨RH850/F1L系列车规级MCU retention ram开发经验
瑞萨RH850/F1L系列车规级MCU在汽车电子领域应用广泛,32nm低功耗工艺是汽车电子的一个重要保障,其拥有丰富的车载通讯资源,本文介绍瑞萨RH850/F1L芯片R7F7010323的retention ram使用时注意事项。
【经验】瑞萨RH850 U2A系列使用MCU的Retention RAM时被异常清空的处理方法
瑞萨RH850 U2A系列MCU的Retention RAM在Deepstop模式可以保存数据,在实际开发过程中我们会遇到一些异常的操作Retention RAM的问题,比如Retention RAM中的数据被异常清空的情况,那么遇到这种问题我们该怎么处理呢?
【经验】基于瑞萨MCU RH850/D1M1H芯片开发汽车7寸屏组合仪表的解决方案
本文介绍的一款瑞萨平台的MCU芯片是自己在开发项目中所用到的一款,瑞萨RH850系列MCU在硬件上是基于传统32位的RH850单内核,芯片内部休眠和唤醒的电源模式切换简单,在访问外部SDRAM的时候速度较快。RH850系列MCU的GPU资源支持2D图形加速,支持OpenVG1.1,最大可驱动显示屏分辨率为1280*480。
【经验】瑞萨RH850 F1K MCU读写Dataflash操作方法
在汽车电子软件开发的项目中,要求MCU能够从休眠状态下唤醒后快速的恢复状态输出。瑞萨RH850 F1K系列作为常用车身领域的微控制器已经提供了dataflash供数据存储,此文主要介绍操作dataflash方法。
【经验】瑞萨RH850 D1x系列MCU视频通道时钟发生器展频输出功能配置方法
瑞萨RH850 D1x系列MCU支持视频信号输入输出功能,我们在做汽车电子类的相关产品开发和实验时,有时候会遇到视频输出相关信号强度过大超出实验标准的情况,想要实现相关时钟输出信号的展频处理功能,那么关于视频通道时钟生成、像素时钟发生器的设置方法,本文来介绍。
【选型】瑞萨汽车MCU RH850 和 NXP S32K资源对比分析
在汽车电子领域,MCU 的选择相当关键,目前市场上瑞萨和NXP均占有了一定的市场份额。由于双方的价格、供货能力,产品稳定性和开发资料的完善性都有不一样的特点。本文基于目前市场上瑞萨和NXP常用的芯片,进行关键技术参数对比。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论