【经验】瑞萨车规级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
相关服务
相关推荐
型号 | 描述 | 品质保证 | 价格(含增值税) |
---|---|---|---|
R5F10BBFKNA系列 16-BIT GENERAL MCU RL78(AUTO) RL78/F13_F14 F5F10PMG-FLS Q032_0505RL78 最小包装量:1 |
世强先进(深圳)科技股份有限公司 原厂认证 世强代理 世强自营 |
||
R5F10BBFLNA系列 16-BIT GENERAL MCU RL78(AUTO) RL78/F13_F14 F5F10PMG-FLS Q032_0505RL78 最小包装量:490 |
世强先进(深圳)科技股份有限公司 选型推荐 供货保障 原厂认证 世强代理 世强自营 一支起订 |
||
R5F10BBFLNA系列 16-BIT GENERAL MCU 最小包装量:2,500 |
世强先进(深圳)科技股份有限公司 原厂认证 世强代理 世强自营 |
||
R5F10BBFLNA系列 16-BIT GENERAL MCU 最小包装量:3,920 |
世强先进(深圳)科技股份有限公司 选型推荐 供货保障 原厂认证 世强代理 世强自营 一支起订 |
||
MCU RL78/G1D;R5F11AGJ系列 16-BIT GENERAL MCU; The RL78/G1D is a microcontroller incorporating the RL78 CPU core and low power consumption RF transceiver supporting the Bluetooth ver.4.2 (Low Energy Single mode) specifications. Plastic WQFN 最小包装量:490 |
世强先进(深圳)科技股份有限公司 选型推荐 供货保障 原厂认证 世强代理 世强自营 一支起订 |
||
16-BIT GENERAL MCU R5F10ALGLFB系列 16-BIT GENERAL MCU 最小包装量:1,000 |
世强先进(深圳)科技股份有限公司 原厂认证 世强代理 世强自营 一支起订 |
||
MCU RL78/G11;R5F1056A系列 16-BIT GENERAL MCU; True Low Power Platform (as low as 58.3 μA/MHz, and 0.64 μA for LVD), 1.6 V to 5.5 V operation, 16 Kbyte Flash, 33 DMIPS at 24 MHz, for General Purpose Applications LSSOP 最小包装量:4,000 |
世强先进(深圳)科技股份有限公司 供货保障 原厂认证 世强代理 世强自营 一支起订 |
||
MCU RL78/G11;R5F1056A系列 16-BIT GENERAL MCU; True Low Power Platform (as low as 58.3 μA/MHz, and 0.64 μA for LVD), 1.6 V to 5.5 V operation, 16 Kbyte Flash, 33 DMIPS at 24 MHz, for General Purpose Applications LSSOP 最小包装量:4,000 |
世强先进(深圳)科技股份有限公司 供货保障 原厂认证 世强代理 世强自营 一支起订 |
||
MCU RL78/G13;R5F100LEAFB系列 16-BIT GENERAL MCU 最小包装量:160 |
世强先进(深圳)科技股份有限公司 选型推荐 供货保障 原厂认证 世强代理 世强自营 一支起订 |
||
MCU RL78/G13系列 True Low Power Platform (as low as 66 µA/MHz, and 0.57 µA for RTC + LVD), 1.6 V to 5.5 V operation, 16 to 512 Kbyte Flash, 41 DMIPS at 32 MHz, for General Purpose Applications LFQFP 最小包装量:90 |
世强先进(深圳)科技股份有限公司 选型推荐 供货保障 原厂认证 世强代理 世强自营 一支起订 |
- 【应用】车规级16bit MCUR5F10BBF用于车载前装360环视摄像头协处理器,支持1路can和1路lin
- 【应用】电动汽车热管理系统推荐RL78/F13系列车规级16bit MCU R5F10BBFLNA,主频可达32MHz
- 【应用】车载DVR产品主控MCU推荐使用R5F10BBF,性能稳定、有25个通用GPIO
- 【应用】推荐带CAN的汽车级MCU R5F10BBF用于车载前装DVR系统,主频可以达到32MHZ
- 【经验】RL78系列MCU R5F10BBF烧录时如何确保程序烧录的准确性
- 【经验】车规级16位单片机RL78系列R5F10BBF睡眠模式使用IO唤醒操作指引
- 【应用】32PIN QFN小封装,支持CAN/LIN通讯的车规级MCU R5F10BBF,满足车载前装空气净化器需求
- 瑞萨车规级16位单片机R5F10BBF的IICA功能配置经验
本文由木木提供,版权归世强硬创电商所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创电商”。
登录 | 立即注册
提交评论