【经验】瑞萨车规级16位MCU R5F10BBF芯片软件如何完成中断映射
瑞萨电子(RENESAS)是全球十大半导体芯片供应商之一,瑞萨汽车电子推出的高性价比的RL78/F1x系列的汽车级16位MCU,广泛用于汽车零部件主控开发,受到车厂的公认好评。本文以瑞萨RL78系列16位MCU ,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的车规级MCU R5F10BBF为例来介绍瑞萨MCU在做bootloader 应用时如何实现中断映射功能。
开发瑞萨MCU R5F10BBF的软件代码,所使用的编译器工具推荐使用瑞萨自主研发的CS+ FOR CC编译器。 要实现中断映射功能,我们在CS+ FOR CC编译器的R5F10BBF工程页面中,点击build tool->link option->output 选项栏菜单中,有一项Address setting for specified area of vector table,点击后面的”…”。操作如下图1所示:
图1 CS+编译器操作界面1
从上述页面打开之后如下图2所示页面:
图2 CS+编译器操作界面2
上图2中,4=4106;代表中断向量入口地址0x0004的映射到地址0x4106的地址中,即当出现0x0004所在的中断时,会跳到0X4106地址去执行中断函数,这样我们可以把boot需要更新的中断函数放在0x4100后的地址,避免动到boot区域的代码。以此类推,将我们所有需要用到的中断向量在这里做映射,再跳转到对应的中断函数,即可实现bootloader对中断的要求。
此外,瑞萨电子提供基于uart通信的boot相关例程代码供参考,若要改成CAN通信,或者LIN通信的话,可以在uart通信的基础上做修改。
综上,瑞萨电子提供功能丰富的编译器,并提供相关的软件例程供开发人员参考,通过以上的操作,我们可以轻松对MCU R5F10BBF进行bootloader代码的编写和修改。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由木木提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨RH850/F1L系列车规级MCU retention ram开发经验
瑞萨RH850/F1L系列车规级MCU在汽车电子领域应用广泛,32nm低功耗工艺是汽车电子的一个重要保障,其拥有丰富的车载通讯资源,本文介绍瑞萨RH850/F1L芯片R7F7010323的retention ram使用时注意事项。
【经验】车规级MCU RH850/F1L系列中R7F7010323的SPI通讯硬件设计开发要点
本文介绍瑞萨RH850/F1L系列,176pin的MCU:R7F7010323的SPI通讯设计经验。瑞萨RH850的SPI通讯接口在规格书中被命名为CSI,分为CSIG,CSIH两种,这两个模块并不冲突,CSIH通常被应用于较复杂的SPI通讯系统中,常见的SPI功能仅需要CSIG即可实现。R7F7010323支持2ch CSIG与4ch CSIH,共6路SPI模块。
【经验】如何在瑞萨CS+编译器的C语言中嵌入汇编?
本文以瑞萨16位RL78系列,32PIN QFN小封装,96KB FLASH,支持CAN/LIN通讯的车规级MCU R5F10BBF为例,介绍在设计模块bootloader功能时,如何实现在编译器中嵌入汇编语言的功能。
【应用】车规级MCU R5F10BGGCKFB用在车载手机无线充电项目上,支持CAN/LIN通讯
某客户的车载手机无线充电项目在寻找车规MCU芯片,作为辅助控制芯片,起到与无线主控发射芯片和车载BCM沟通的桥梁作用,需要满足车规,需要支持CAN,LIN通讯,和外部的BCM通讯,有串口和IIC通讯功能,和主控无线发射芯片以及安全加密芯片通讯, IO口在30-40pin左右,不需要太多,给客户推荐了瑞萨的车规MCU R5F10BGGCKFB。
【经验】瑞萨RL78系列MCU中断嵌套开发经验
瑞萨高性价比汽车级16位MCU RL78/F1x系列,支持CAN总线与LIN总线,可用于汽车零部件主控BCM开发,受到车厂的公认好评。本文主要介绍瑞萨RL78/F13系列MCU R5F10BGGCLFB的中断嵌套模式配置方法。
【应用】车规级MCU R5F1096DKSP#X0G用于汽车安全气囊,静态功耗只有60μA,可储存大量运行日志
由于要求其稳定性与可靠性一定要高,故ECU的主控推荐瑞萨的车规级MCU,RF78/F12系列的R5F1096DKSP#X0G,其主频24MHZ,工作电压比较宽,从1.8V到5.5V,可保证正常工作。
【经验】瑞萨RL78系列MCU芯片R5F10BBF的DTC模块配置方法
瑞萨(Renesas)推出的高性价比汽车级16位MCU RL78/F1x系列。RL78系列是瑞萨78K系列的升级产品,主频可以达到32MHz,集成了片上EEPROM。本文主要介绍瑞萨RL78/F13系列MCU R5F10BBF的DTC模块配置方法。
【经验】瑞萨RL78系列汽车级16位MCU低功耗STOP模式如何唤醒?
本文以瑞萨汽车级16位MCU RL78系列,32PIN QFN小封装,96KB FLASH的车规级16位单片机 R5F10BBF为例,介绍如何配置和唤醒R5F10BBF芯片的低功耗STOP模式。
【应用】瑞萨主频最高可到32MHz的16位车规级MCU助力热管理水阀可靠性,可有效降低系统成本
热管理水阀需要选择合适的主控MCU,本文介绍了全球知名的半导体厂家,瑞萨电子(RENESAS)的16位车规级MCU R5F10BBGKNA#G5,相关优势及特性,及其在热管理水阀上的应用。供读者参考。
【经验】分配好RAM空间,助你更好的使用瑞萨RL78系列16位MCU的自编程库
瑞萨低功耗高集成的RL78系列16位MCU芯片,同样支持自编程功能,并提供了自编程软件库,以方便工程师通过调用自编程函数来实现。本文针对在使用瑞萨RL78的自编程库时出现的RAM空间占用问题进行解答。
【经验】瑞萨16位MCU RL78 Bootloader开发flash划分教程
RL78作为低成本的16位MCU得到了工业及汽车的大量应用的青睐,而随着系统的升级,越来越多的开发都需要增加Bootloader的功能,即在线升级。而开发中常常有工程师困惑,如flash的划分、中断如何映射、系统是否可以联调及如何合并输出烧录文件等问题,下面详细介绍下RL78的Bootloader开发过程。
【应用】瑞萨32位车规级MCU R7F7016493助力车载T-BOX设计,主频高达240MHz,支持大代码运行
在车载T-box中,主控芯片的选择是非常重要的一环,汽车电子常用的MCU需要高安全性,高性能,低功耗,处理相关数据并提供外设控制控制功能,本文介绍一款瑞萨的32位车规级MCU R7F7016493的应用优势。
【选型】瑞萨48pin小封装MCU R5F10BGGCLFB可替代upd78f1828,工作温度更广
瑞萨汽车级16位MCU RL78/F1x系列支持AEC-Q100认证,nA级别优异的低功耗特性,集成片上EEPROM等特性。本文介绍瑞萨RL78/F14系列的48pin小封装MCU R5F10BGGCLFB,可替代瑞萨停产物料upd78f1828芯片。
【选型】可替换FS32K144UAT0VLHT的车规级MCU R7F7016923AFP-C助力T-BOX,主频更高
T-BOX车载信息处理终端是车载信息交互处理的核心器件,其MCU主控芯片需要满足CAN,SPI等多种通信协议。笔者碰到T-BOX客户需要选型替代NXP FS32K144UAT0VLHT,在这里推荐使用瑞萨的 R7F7016923AFP-C。
【经验】32位车规级MCU RH850 F1L出现异常的调试及启动配置说明
Renesas RH850 F1L作为32位车规级MCU受到许多车厂及Tier1喜欢,近期有Tier1客户在使用该MCU过程中出现无法正常启动的情况,并且是切换到铜线时才出现,感觉非常奇怪,本文就该MCU启动问题排查过程做如下介绍。
电子商城
现货市场
服务
可定制车规级电感的电流范围0.3~17.9A,尺寸最小1x0.55x0.5mm到最大12.5x12.5x6mm,工作频率100KHz~2MHz,感值范围:0.47uH~4.7mH。符合IATF16949和AECQ-200。SPQ为5K。
提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论