【经验】RL78系列MCU使用汇编语言编程时中断向量设置问题

2018-04-14 世强
MCU,RL78,Renesas MCU,RL78,Renesas MCU,RL78,Renesas MCU,RL78,Renesas

瑞萨电子新一代微控制器RL78系列继承了NEC 78K和R8C系列的有点开发出来的低功耗高性能产品,基于16位的CISC 哈佛架构,具有三级流水线,该系列产品广泛应用于民用,工业和车载等产品中。


MCU这么广泛的应用中大家一般都是使用C语言,但是笔者今天就遇到一位问使用汇编的工程师,当然他并不是碰到的第一位使用汇编语言的,也不会是最后一位。下面介绍下问题:


工程师反馈,程序隔几秒重启一次,第一反应这肯定是看门狗导致的,还有可能是入栈后忘记出栈导致的。使用汇编很容易忘记出栈的。查询下客户的map文件,发现选项字中看门狗确实开着。导致了周期性复位。这么简单的问题直接使用选项字把看门狗关了,或者是清狗就行了。添加opt.asm文件内容如下:


OPT CSEG OPT_BYTE

DB  11101111B

DB  01111111B

DB  11100000B

DB  10000101B

END


但之后却发现了更大的问题,直接编译报错了。改为使用编译器设置选项字也报同样的错误。

RA78K0R error E3206: Segment 'TVECT1' can't allocate to memory – ignored


经过各种查找,发现是由于第二个中断向量是预留的,我们在使用时需要把第二个中断向量预留出来。


图1:预留出0002H向量地址


将第二个中断向量预留出来后,重新编译正常。也option byte也正常在程序中。可以正常修改option byte的配置。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 2

本文由阿尔法狗提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(2

  • 碧水孤鹜 Lv8. 研究员 2018-04-14
    学习
  • 大虾 Lv6. 高级专家 2018-04-14
    学习了。
没有更多评论了

相关推荐

【经验】一文让你了解DSP与MCU区别

世强代理有Silicon Labs EFM8/EFM32系列8位MCU/32位MCU,Renesas 汽车级MCU RL78 系列,RH850、V850系列,工业级MCU RX系列等。世强有代理进芯电子32位浮点DSP,32位定点DSP,16位DSP,国内唯一可批量供货的32位工业控制DSP供应商。

设计经验    发布时间 : 2018-08-02

【经验】MCU中程序丢失的原因分析与解决方案

日前接到客户反馈R5F10BBGKNA这颗MCU不能工作,具体现象是:产品不工作或者是不能通讯。这种故障概率在万分之几,概率比较小。经过现场分析判断可能是晶体问题或者flash数据异常导致的。本文讲述其分析方法和解决方案。该方法适用于Renesas RL78系列等其他MCU。

设计经验    发布时间 : 2018-12-02

【经验】瑞萨RH850/F1KM系列MCU中断异常的原因与解决方法

瑞萨RH850/F1Km系列MCU,是瑞萨推出主要用于车身控制、网关、域控等应用的主控MCU,包含丰富的外设模块,支持车载控制需要用到的CAN、LIN等通讯,本文介绍该款MCU的中断机制介绍,以及在使用过程中容易出现的进入dummy中断的原因与解决方法。

设计经验    发布时间 : 2022-10-12

芯海高可靠MCU,自带低压提醒,±1%内部晶振,6 通道带死区控制PWM,助力工业设计 | 视频

视频介绍芯海高可靠性MCU产品及其在工业行业的应用,分析工业应用的设计需求,如电动车,电动工具,BMS,消费报警器,电梯控制等。

原厂动态    发布时间 : 2022-09-20

【IC】瑞萨推出嵌入模拟前端的RX23E-B MCU,最大数据传输速率125kSPS,适用于工业传感器应用

A/D转换器的选择因应用需求而有所不同。因此,RENESAS扩展了RX-E产品组合,并推出了集成更高性能ΔΣA/D转换器的RX23E-B MCU。RX23E-B的高速性能和噪声性能都有所提高,达到了中高速范围,可支持有这种速需求度的应用。最大数据传输速率为125kSPS,在ΔΣA/D转换器中属于高速,比RX23E-A快8倍。RX23E-B的RMS噪声也降低到RX23E-A的三分之一左右。

产品    发布时间 : 2023-11-25

【经验】瑞萨RH850/F1K系列MCU的CANFD配置流程

自动驾驶时代要求信息传输更高效,更迅速,传统的车载CAN总线已不能满足高速、大容量信息的传输的要求,因此CANFD通信需求被广泛提出用于替代传统CAN通信方案。本文介绍瑞萨RH850/F1K系列32位MCU芯片R7F7015873,如何配置底层实现CANFD的功能。

设计经验    发布时间 : 2021-07-24

【IC】瑞萨面向高端工业传感器系统推出具备高速、高精度模拟前端的32位MCU RX23E-B

RENESAS面向高端工业传感器系统推出一款全新RX产品——RX23E-B,扩展32位微控制器(MCU)产品线。新产品作为广受欢迎的RX产品家族的一员,具有高精度模拟前端(AFE),专为需要快速、精确模拟信号测量的系统而设计。

产品    发布时间 : 2023-11-23

Renesas(瑞萨)电机控制微控制器(MCU)选型指南

目录- 电机MCU路线图    电机驱动推荐微控制器    16位RL78电机控制MCU    RX-T电机控制MCU    RA-T电机控制MCU    RA-T系列主要特性    RISC-V电机专用MCU    电机控制解决方案   

型号- RX200,RX6XT,RX23T,RX71M,RX2XT,RA6T3 GROUP,RISC-V-MC,RA-T,RA-T系列,RX600,RX6XX,RX63T,RX66T,RA4T1,RA6T2,RX66N,RA6T1,RX26T,RA8T2,RA6T3,RA8T1,RX62G,RA4T1 GROUP,RX-T,RA,MCK-XXXXX,RL78/G14,RA6T1 GROUP,RL78,RX74T,RX62T,RX65X,RX13T,RX7XT,RX,RX100,RISC-V,RL78/G1F,RL78/G1G,RX1XT,RL78/G24,RX7XX,RA6T2 GROUP,RX24T,RX72M,RX24U,RX72N,RA2,RA4,RXV2,RXV3,RA6,RXV1,RA8,RA-T 系列,RX23X,RX72T

选型指南  -  RENESAS  - DEC 2022 PDF 中文 下载

【经验】如何配置禁用RH850/F1K MCU的烧录引脚

RH850/F1K系列MCU,是瑞萨推出主要用于车身控制、网关等应用的主控MCU,支持多种车载控制需要用到的CAN、LIN、以太网等通讯模块,也可以支持片上EEPROM存储功能。

设计经验    发布时间 : 2022-12-27

瑞萨将携多款先进解决方案亮相中国国际进口博览会,首次在中国市场展示RA8 MCU核心产品及技术

全球半导体解决方案供应商瑞萨电子将携多款面向智能工业、物联网及汽车电子的先进解决方案,亮相第六届中国国际进口博览会。部分中国首展解决方案基于瑞萨电子于10月31日发布的RA8 MCU,包括电机异常检测、麦轮小车、HMI以及RZ/V2L AI套件及方案。

原厂动态    发布时间 : 2023-11-04

【经验】基于MCU CS+ RH850/F1K Boot开发指引

车载ECU开发都需要通过Boot实现在线升级,Boot是嵌在APP前面执行的程序,在需要更新APP代码时会对flash APP部分重新编程。近期有客户调试RH850/F1K MCU出现Boot跳到APP程序不能执行,下面以开发板为例实现Boot到APP。 ​

设计经验    发布时间 : 2023-02-15

【经验】解析瑞萨RA家族MCU的主要区别及命名规则

​目前瑞萨电子(Renesas)已经发布的RA产品家族MCU主要包括四个系列即RA2系列、RA4系列和RA6系列,以及计划发布的RA8系列。有很多客户不了解RA家族处理器的主要区别和命名规则,本文讲详细讲解。

设计经验    发布时间 : 2022-04-20

【IC】瑞萨推出全新超高性能产品业界首款基于Arm® Cortex®-M85处理器的MCU RA8系列

瑞萨RA8系列MCU是业界首款采用Arm® Cortex®-M85处理器的产品,提供卓越6.39 CoreMark/MHz(注)性能——这一性能水平将使系统设计人员能够使用RA MCU替代应用中常用微处理器。

产品    发布时间 : 2023-11-02

【经验】瑞萨MCU R7F0C901基于IAR平台驱动配置方法

瑞萨RL78系列R7F0C901型号MCU,对于IAR开发环境该如何使用瑞萨的代码生成器配置底层设备驱动程序呢,以下主要介绍使用Applilet3 for RL78工具配置底层驱动的方法。

设计经验    发布时间 : 2023-02-04

【经验】调试MCU RH850F1KM时,如何使用CS+调试程序在程序运行的过程中看全局变量

笔者在使用Renesas的MCU RH850F1KM和CS+开发环境开发车载网关的时候,需要在程序运行的过程中实时观察全局变量的值。本文就主要介绍该方法的实现方式。

设计经验    发布时间 : 2019-10-20

展开更多

电子商城

查看更多

品牌:瑞纳捷

品类:高性能防复制加密芯片

价格:¥0.7000

现货: 1,234,500

品牌:瑞纳捷

品类:MCU

价格:¥0.5500

现货: 740,897

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥5.6500

现货: 300,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,718

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:RENESAS

品类:MCU

价格:¥25.3732

现货:42,346

品牌:RENESAS

品类:MCU

价格:¥39.8484

现货:38,160

品牌:RENESAS

品类:MCU

价格:¥78.9058

现货:34,935

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录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 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面