【经验】瑞萨MPU RZ系列在使用IAR平台仿真调试时live watch刷新问题解决方法

2022-05-28 世强
MPU,RZ,RENESAS MPU,RZ,RENESAS MPU,RZ,RENESAS MPU,RZ,RENESAS

在开发瑞萨(RENESASRZ系列MPU时,我们可以使用IAR等第三方编译环境进行项目仿真和调试,在实际使用过程中,我们在项目仿真中总是希望看到某些变量的值能够实时的刷新,这时我们就要用到IAR的live watch的功能,但在使用过程中发现live watch中添加的全局变量数据并不能够正常的显示和刷新,只有点击break暂停仿真后才能显示变量的当前值,程序运行过程中变量的值一直显示unavailable,那么如何才能让变量在IAR的live watch中正常显示并实时刷新数据呢,本文将介绍瑞萨RZ系列在使用IAR平台仿真调试时live watch刷新问题解决方法:

当我们使用IAR开发环境搭建一个瑞萨RZ的新项目,在仿真时live watch全局变量的值还无法显示,未解决该问题之前我们看到的全局变量的显示情况如下图所示:

我们定义的全局变量mainCounts的值一直显示的是unavailable,只有当我们点击仿真界面中的break暂停仿真时,live watch中变量mainCounts的值才会显示出来,而我们通常项目仿真时需要变量的值在程序运行过程中能够实时的刷新,便于观察应用程序的运行状况是否正常,暂停仿真后变量的值可以显示看到,如下图所示:

如果我们想要让变量的值能够实时刷新,我们需要在项目工程中做以下相关工作:

首先:我们需要在项目中添加JLINKDCC头文件;

File    : JLINKDCC.h       

Purpose :  Header file for J-Link ARM type DCC communication


第二步:我们还需要在项目中添加JLINKDCC_PROCESS处理文件;

File    : JLINKDCC_Process.c      

Purpose :  Data handler for ARM J-Link type communication via DCC (IAR version, using intrinsics)


第三步:我们在项目预先设定好的间隔定时器中周期的调用JLINKDCC_Process()函数;

当我们需要较高频率的数据刷新时,可以把函数调用放在预先设定的较快定时器的周期内,通常放在1ms定时器中断函数中正常调用即可。

 

在IAR项目中添加上述函数功能后,再次编译整个项目,重新仿真并运行程序,这时我们就可以看到,在main函数中调用的全局变量可以正常刷新数据了,如下图所示:


我们使用瑞萨RZ系列MPU做项目开发,当使用IAR第三方开发环境进行仿真调试时,如果我们需要live watch中添加的变量都能够实时的刷新,并且这些全局变量的值在仿真时显示也不正常都为unavailable,遇到这种情况我们就可以尝试使用上述方法,添加上述头文件,在定时器中周期地调用相应的处理函数,就可以让全局变量在live watch的界面中周期的刷新显示。

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

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

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】RZ/T2M使用瑞萨工具生成IAR开发环境软件项目驱动的方法

瑞萨RZ家族发布了最新的MPU型号RZ/T2系列,那么对于该系列MPU如何使用瑞萨软件工具生成IAR开发环境代码呢,如下步骤主要介绍使用瑞萨RZT Smart Configurator工具生成RZ/T2M IAR开发环境软件项目驱动方法。

2023-03-25 -  设计经验

【经验】解析瑞萨MPU RZ/T1 SPI总线通信功能配置方法

当我们使用瑞萨(Renesas)MPU RZ/T1做项目开发时,基本都会用到SPI总线通信的功能,SPI总线通信速率较快很适合在单片机板级之间进行数据交互,本文将介绍使用瑞萨开发环境配置生成RZ/T1 SPI总线驱动程序的方法。

2022-05-02 -  设计经验

【经验】解析使用e2 studio开发环境加载瑞萨RZ/T1项目例程方法

在使用瑞萨(Renesas)开发环境e2 studio开发RZ系列MPU时,对于加载项目例程,总是会出现无法加载或者加载项目之后编译报错的情况,本文就e2 studio加载项目例程常见的方法做个介绍。

2022-03-28 -  设计经验

“嵌入式AI MPU ” RZ/V介绍

型号- RZ/V2L,RZ/V2M,RZ/V2XX,RZ/V2MA,RZ/V SERIES,RZ/V2XXX,RZ/V3X

2023/9/18  - RENESAS  - 商品及供应商介绍 查看更多版本

【经验】瑞萨MPU RZ/T1使用SSC生成EtherCAT CiA402协议栈方法

瑞萨MPU RZ/T1支持EtherCAT网络设计,如何使用协议栈工具生成相对应的EtherCAT从机栈代码呢,本文主要就Beckhoff工具生成EtherCAT CiA402协议栈方法做相关介绍。

2021-12-26 -  设计经验

RZ/G MPU G2L、LC、UL组

型号- RZ/G3YYY,RZ/G2L,RZ/G2M,RZ/G2LC,RZ/G2UL,RZ/G1M,RZ/G2N,RZ/G1N,RZ/G,RZ/G1C,RZ/G2E,RZ/G1E,RZ/G2H,RZ/G1H,RZ/G3YY,RZ/G3XX,RZ/G3ZZ,RZ/G4X,RZ/G3X,RZ/G3Y,RZ/G4XX,RZ/G3Z

SEPTEMBER 2023  - RENESAS  - 商品及供应商介绍

【经验】瑞萨RZ/T2M系列MPU使用IAR开发环境时的调试方法和注意事项

瑞萨RZ/T2M系列MPU可以使用IAR开发环境进行开发,当我们使用IAR开发环境加载一些瑞萨RZ/T2M相关例程项目时,总是会遇到一些编译报错问题,烧写异常问题,此文主要介绍使用IAR开发环境连接调试RZ/T2M系列MPU的方法和一些注意事项。

2023-03-31 -  设计经验

【经验】瑞萨MPU RZ/T1使用code generator生成SCI的初始代码方法

工程师初次使用瑞萨(Renesas)RZ/T1系列MPU时,可能不知道SCI该如何配置波特率,中断入口,中断标志位等。本文将介绍RZ/T1系列MPU利用code generator生产SCI的配置方法。

2022-04-22 -  设计经验

RZ/G MPU G2H,M,N,N组

型号- RZ/G3YYY,RZ/G2L,RZ/G2M,RZ/G2LC,RZ/G2UL,RZ/G1M,RZ/G2N,RZ/G1N,RZ/G1C,RZ/G2E,RZ/G1E,RZ/G2H,RZ/G1H,RZ/G3XX,RZ/G3YY,RZ/G3ZZ,RZ/G4X,RZ/G3X,RZ/G3Y,RZ/G4XX,RZ/G3Z

SEPTEMBER 2023  - RENESAS  - 商品及供应商介绍

【经验】瑞萨MPU RZ/T1使用中断方式DMA传输的方法介绍

瑞萨(Renesas)MPU RZ/T1系列可以用于工业通信,伺服等领域项目中,这些领域往往需要主控与外设进行大量数据的交互,当我们使用RZ/T1的DMA中断传输功能接收大量数据时,在程序及配置中具体我们该怎么操作呢,本文主要介绍中断方式操作DMA传输的方法。

2022-06-26 -  设计经验

【经验】解析瑞萨MPU RZ/T1在e2 studio环境下的双核仿真步骤方法

​瑞萨(Renesas)RZ/T1为基于32位和64位Arm的高端MPU,广泛应用工业控制领域,本文主要介绍使用瑞萨RZ/T1的双核CR4和CM3在e2 studio下的双核仿真步骤方法,帮助大家快速的进阶RZ/T1项目开发。

2022-04-12 -  设计经验

RZ/Five RISC-V核通用MPU

型号- RZ/FIVE,RZ/FIVE2

SEPTEMBER 2023  - RENESAS  - 商品及供应商介绍

Renesas(瑞萨电子)RZ系列64位/32位基于Arm的微处理器(MPU)选型指南

目录- RZ Series MPU    RZ/A Series MPU    RZ/G Series MPU    RZ/T Series MPU    RZ/N Series MPU    RZ Family MPU Package overview   

型号- RZ/A1M,RZ/A1L,RZ/N1D,RZ/G1M,RZ/G1N,RZ/A1H,R8A774BX,RZ/A1LU,RZ/G1C,RZ/G1E,RZ/G1H,RZ/A1,RZ/A,RZ/G2,RZ/N,RZ/A2M,RZ/G2M,RZ/G2N,RZ/G2M 96,R8A774EX,RZ/G,RZ/N1,RZ/G2E 96,RZ/A1LC,RZ/T1,RZ/G2E,RZ/T,RZ/G2H,R8A774C0,RZ/N1S,RZ FAMILY,R8A774AX,RZ/G2M-96CE,RZ/N1L

2020.02  - RENESAS  - 选型指南

【经验】瑞萨MPU RZ/T1使用双寄存器切换开启DMA传输的方法介绍

在项目中使用瑞萨(Renesas)MPU RZ/T1做从机接收大量数据时,为了传输和接收数据效率,我们会启用DMA传输的功能,有时候项目中需要传输的是两块数据,这时候我们可以使用双寄存器切换的方式来完成,本文主要介绍启用双寄存器切换启用DMA传输的方法。

2022-06-25 -  设计经验

RZ/G2组MPU介绍(单独分册:Android解决方案)

型号- RZ/G2L,RZ/G2M,RZ/G2N,RZ/G,RZ/G2E,RZ/G2H,RZ/G2

AUG 2023  - RENESAS  - 商品及供应商介绍  - VERSION 1.3
展开更多

电子商城

查看更多

品牌:中科芯

品类:微控制器

价格:¥12.6667

现货: 100,000

品牌:沁恒

品类:以太网控制器PHY芯片

价格:¥5.1250

现货: 4,870

品牌:匠芯创

品类:MCU

价格:¥31.7088

现货: 50

品牌:匠芯创

品类:MCU

价格:¥38.3147

现货: 50

品牌:匠芯创

品类:MCU

价格:¥29.0664

现货: 50

品牌:匠芯创

品类:MCU

价格:¥43.5995

现货: 50

品牌:匠芯创

品类:MCU

价格:¥40.9571

现货: 45

品牌:雅特力

品类:32位MCU

价格:

现货: 0

品牌:芯海

品类:微控制器

价格:

现货: 0

品牌:芯海

品类:微控制器

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:开发板

价格:¥69,704.0500

现货:3

品牌:RENESAS

品类:MPU

价格:¥164.7808

现货:25,642

品牌:RENESAS

品类:MPU

价格:¥64.9285

现货:18,751

品牌:RENESAS

品类:MPU

价格:¥38.8591

现货:11,069

品牌:RENESAS

品类:MPU

价格:¥57.0582

现货:6,061

品牌:RENESAS

品类:MPU

价格:¥78.9418

现货:924

品牌:RENESAS

品类:MCU

价格:¥104.3695

现货:901

品牌:RENESAS

品类:MPU

价格:¥76.0449

现货:602

品牌:RENESAS

品类:MPU

价格:¥98.3765

现货:532

品牌:RENESAS

品类:MCU

价格:¥429.4000

现货:324

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面