EZ-CUBE3用户手册[4-2]如何在RA微控制器上使用EZ-CUBE3(1)

原创 瑞萨MCU小百科 2024-08-26 12:00


4.2 片上调试


本节描述了使用EZ-CUBE3进行片上调试的系统配置,启动/关闭顺序和调试中的若干注意事项。


4.2.1 调试功能

表4.2列出了以RA微控制器作为目标设备,进行调试时的调试功能。

表4.2 调试功能


4.2.2 e2studio环境下

调试软件的设置

4.2.3.1 打开或创建工程

(1)打开e2studio开发环境。


(2)打开已生成的RA工程或者创建RA新工程。

打开已生成的工程。


创建新工程。


(3)编译代码

点击“Build”按钮,对代码进行编译。编译成功后,代码准备结束。


4.2.3.2 硬件连接仿真器与目标板

(1)EZ-CUBE3仿真器开关设置。


(2)系统连接


4.2.3.3 e2studio环境下设置调试工具

(1)在“调试配置”中选择“E2 Lite(ARM)”调试工具。


(2)在“Connection Settings”“Power Target From The Emulator.(MAX 200mA)”务必选择为“No”。


4.2.3.4 e2studio环境下下载和调试程序

(1)点击“Launch in ‘Debug’ mode”按钮。


(2)电脑与仿真器及目标板建立正确连接并正常下载程序后,可以调试用户代码。


4.2.3 调试时的注意事项

(1)RESET状态

在[Connection Settings]选项卡页的[Connection]下,确保[Hold reset during connect]选择[Yes]。


当选择[Yes]时,在连接到仿真器调试器期间,仿真器将保持 MCU的RES#引脚上的低电平输出,并将MCU置于OCD模式。然而,为了启动MCU的内置调试电路的操作,仿真器在连接时释放复位约50毫秒,用户程序在此期间自动运行。

图4.6 [Hold reset during connect]的设置


(2)Startup模式

连接仿真器调试器后,处理用户系统上的引脚,使MCU的启动模式为单芯片模式。


在单芯片模式下,MD引脚处于高电平。在SCI/USB引导模式下,无法正确连接仿真器调试器。


(3)重写ID代码后的调试

如果ID代码(OSIS寄存器)已被重写,请输入新的ID代码。


这里,要输入的ID代码是指要在[Connection Settings]选项卡页的[Connection]下的[ID Code (Bytes)]中输入的值。

图4.7 [ID Code(Bytes)]的设置


包含DLM设施的设备,如RA6M4组的设备,不具有ID码认证功能。


(4)输入ID代码的ALeRASE命令

如果在[ConnectionSettings]选项卡页的[Connection]下的[ID Code(Bytes)]中输入ALeRASE命令(FFFFFFFFFFFFFFFFFF45534152654C41),则在连接仿真器调试器时,代码闪存和选项设置内存将被擦除。有关输入ALeRASE命令的详细信息,请参阅e2studio帮助系统中的E2/E2 Lite(RA)Connection Settings。有关ALeRASE命令可用的条件,请参阅所用MCU的硬件手册。如果输入ALeRASE命令,则仿真器调试器已连接,而该命令在MCU上不可用,则会显示错误消息“Failed to erase all flash memory by the ID for erase all flash memory.”,连接过程将暂停。


由于RA6M4组等设备具有DLM设施,因此没有ID码认证,也无法使用ALeRASE命令。


(5)连接速度

仿真器与目标板的连接速度在以下上限值内指定。

—SWD(E2 Lite):6000kHz

图4.8 设置连接速度


当选择“Auto”时,将自动设置连接的最大速度。


4.2.4 关于涉及闪存重新编程的

调试操作的注意事项

“涉及闪存重新编程的调试操作”是指仿真器调试器的以下操作。


• 将数据下载到闪存

• 在闪存中使用软件中断功能

(a)设置和取消断点

(b)从断点执行或单步执行程序

(c)从设置中断的状态使用“Run to Line”功能


(1)闪存重新编程程序

由于仿真器调试器启用涉及闪存重新编程的调试操作,仿真器将用于重新编程闪存的程序写入片上SRAM并执行该程序以重新编程闪存。闪存重新编程后,仿真器调试器将片上 SRAM恢复到初始状态。


(2)用于重新编程闪存的程序分配目标

默认情况下,用于重新编程闪存的程序从SRAM0区域开始的地址(或对于不包括SRAM0区的设备,SRAMHS区域开始的位置)分配到5-KB的空间。如果由于安全设置或 DMAC/DTC传输注而导致默认分配目标不可用,请在仿真器调试器的[Debug Tool settings]选项卡页上的[Flash]下,输入片上RAM中可用空间的起始地址,单位为1000h字节。


注:即使在break期间,DMAC或DTC仍将继续运行。注意DMAC或DTC的传输源或目的地不在要分配程序的工作 RAM的地址范围内。

图4.9 [Work RAM Start Address]的设置


当设备包含TrustZone®功能(例如,RA6M4),且仿真器调试器连接到具有调试访问级别DBG1的设备时,请勿部署用于重新编程闪存的程序。


(3)在重新编程闪存的程序执行期间中断和重置

当正在执行重新编程闪存的程序时,除不可屏蔽中断之外的中断将被屏蔽。此外,为了正确执行用于重新编程闪存的程序,在执行程序之前设置的所有中断源标志都被清除。


如果发生不可屏蔽中断,仿真器将继续运行程序以重新编程闪存。如果在执行重新编程闪存的程序时发生reset,仿真器将显示错误消息并停止处理。由于这样做可能会损坏闪存的内容,因此在程序运行时不要执行reset。


(4)将数据下载到闪存的条件

当MCU满足以下所有条件时,可以继续将数据下载到闪存。

(a)MCU的代码闪存处于读取模式。

(b)MCU的系统时钟(ICLK)频率为1MHz或更高


注:对于仿真器调试器的[Connection Settings]选项卡页中的[Clock],当[Permit Clock Source change on writing on-chip Flash Memory]选择[Yes]时,可以排除条件(b)。

图4.10 设置[写入片上闪存时允许时钟源更改]


如果在不满足任何条件的情况下将数据下载到闪存,仿真器将显示错误消息并停止处理。在这种情况下,在CPU复位后重新开始将数据下载到闪存,或在检查其设置后重新连接仿真器调试器。


(5)将数据下载到安全区域

当将数据下载到为安全MPU指定的安全区域时,在仿真器调试器的[Debug Tool Settings]选项卡页面中,为[Flash]选择[Yes],为[Erase on-chip program Flash before download]。

图4.11 [Erase on-chip program flash before download]]

的设置


(6)访问窗口功能

当要使用MCU的访问窗口功能时,只能在指定的访问区域重新编程闪存。


(7)在闪存中使用软件中断的条件

当MCU满足以下所有条件时,将启用闪存的软件中断功能。

(a)MCU的代码闪存处于读取模式。

(b)MCU的系统时钟(ICLK)频率为1MHz或更高

(c)对于[Debug Tool Settings]选项卡页面中的[Break],[Use Flash Breakpoints]选择了[Yes]。

图4.12 设置[Use Flash Breakpoints]


注:对于仿真器调试器的[Connection Settings]选项卡页中的[Clock],当[Permit Clock Source change on writing on-chip Flash Memory]选择[Yes]时,可以排除条件(b)。

图4.13 设置[写入片上闪存时允许时钟源更改]


如果在不满足任何条件的情况下使用软件中断功能,仿真器将显示错误消息。在这种情况下,使用硬件中断或确认满足上述条件(a)至(c)。


(8)闪存I/O寄存器

在涉及闪存重新编程的调试操作之后,仿真器调试器将重写闪存I/O寄存器的值。


4.2.5 在片上SRAM中

使用软件中断的注意事项

(1)用户程序覆盖软件断点

如果软件断点被用户程序覆盖,则即使程序运行通过地址,程序也不会停止。在这种情况下,在目标片上SRAM被程序重写后设置软件断点。


需要技术支持?

如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/



1

END

1


推荐阅读

基于RA8D1的MJPEG Streamer实现

RA8 Security Features之DLM切换(1)

如何在RA8D1 MIPI LCD上显示任意内容

更多精彩,敬请关注

评论 (0)
  • 在当下的商业版图中,胖东来宛如一颗璀璨的明星,散发着独特的光芒。它以卓越的服务、优质的商品以及独特的企业文化,赢得了消费者的广泛赞誉和业界的高度关注。然而,近期胖东来与自媒体博主之间的一场激烈对战,却如同一面镜子,映照出了这家企业在光环背后的真实与挣扎,也引发了我们对于商业本质、企业发展以及舆论生态的深入思考。​冲突爆发:舆论场中的硝烟弥漫​2025年4月,抖音玉石博主“柴怼怼”(粉丝约28万)突然发难,发布多条视频直指河南零售巨头胖东来。他言辞犀利,指控胖东来在玉石销售方面存在暴利行为,声称其
    疯人评 2025-05-14 13:49 54浏览
  • 一、量子自旋态光学操控1、‌拓扑量子态探测‌磁光克尔效应通过检测拓扑磁结构(如磁斯格明子)的磁光响应,实现对量子材料中非平庸拓扑自旋序的非侵入式表征。例如,二维量子磁体中的“拓扑克尔效应”可通过偏振光旋转角变化揭示斯格明子阵列的动态演化,为拓扑量子比特的稳定性评估提供关键手段。2、‌量子态调控界面‌非厄米磁光耦合系统(如法布里-珀罗腔)通过耗散调控增强克尔灵敏度,可用于奇异点附近的量子自旋态高精度操控,为超导量子比特与光子系统的耦合提供新思路。二、光子量子计算架构优化1、‌光子内存计算器件‌基于
    锦正茂科技 2025-05-13 09:57 39浏览
  •   电磁数据管理系统深度解析   北京华盛恒辉电磁数据管理系统作为专业的数据处理平台,旨在提升电磁数据的处理效率、安全性与可靠性。以下从功能架构、核心特性、应用场景及技术实现展开分析:   应用案例   目前,已有多个电磁数据管理系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁数据管理系统。这些成功案例为电磁数据管理系统的推广和应用提供了有力支持。   一、核心功能模块   数据采集与接入:实时接收天线、频谱仪等设备数据,兼容多协议接口,确保数据采集的全面性与实时性
    华盛恒辉l58ll334744 2025-05-13 10:59 285浏览
  •   舰艇电磁兼容分析与整改系统平台解析   北京华盛恒辉舰艇电磁兼容分析与整改系统平台是保障海军装备作战效能的关键技术,旨在确保舰艇电子设备在复杂电磁环境中协同运行。本文从架构、技术、流程、价值及趋势五个维度展开解析。   应用案例   目前,已有多个舰艇电磁兼容分析与整改系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润舰艇电磁兼容分析与整改系统。这些成功案例为舰艇电磁兼容分析与整改系统的推广和应用提供了有力支持。   一、系统架构:模块化智能体系   电磁环境建模:基
    华盛恒辉l58ll334744 2025-05-14 11:22 74浏览
  • 感谢面包板论坛组织的本次测评活动,本次测评的对象是STM32WL Nucleo-64板 (NUCLEO-WL55JC) ,该测试板专为LoRa™应用原型构建,基于STM32WL系列sub-GHz无线微控制器。其性能、功耗及特性组合经过精心挑选,支持通过Arduino® Uno V3连接,并利用ST morpho接头扩展STM32WL Nucleo功能,便于访问多种专用屏蔽。STM32WL Nucleo-64板集成STLINK-V3E调试器与编程器,无需额外探测器。该板配备全面的STM
    无言的朝圣 2025-05-13 09:47 187浏览
  •   军事仿真推演系统平台核心解析   北京华盛恒辉军事仿真推演系统平台以计算机仿真技术为基石,在功能、架构、应用及效能上展现显著优势,成为提升军事作战与决策能力的核心工具。   应用案例   目前,已有多个仿真推演系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润仿真推演系统。这些成功案例为仿真推演系统的推广和应用提供了有力支持。   一、全流程功能体系   精准推演控制:覆盖推演启动至结束全流程。   智能想定管理:集成作战信息配置、兵力部署功能。   数据模型整合
    华盛恒辉l58ll334744 2025-05-14 17:11 64浏览
  • 一、蓝牙射频电路设计的核心价值在智能穿戴、智能家居等物联网设备中,射频性能直接决定通信质量与用户体验。WT2605C等蓝牙语音芯片的射频电路设计,需在紧凑的PCB空间内实现低损耗信号传输与强抗干扰能力。射频走线每0.1dB的损耗优化可使通信距离提升3-5米,而阻抗失配可能导致30%以上的能效损失。二、射频走线设计规范1. 阻抗控制黄金法则50Ω标准阻抗实现:采用4层板时,顶层走线宽度0.3mm(FR4材质,介电常数4.3)双面板需通过SI9000软件计算,典型线宽1.2mm(1.6mm板厚)阻抗
    广州唯创电子 2025-05-13 09:00 27浏览
  •   军事领域仿真推演系统的战略价值与发展前瞻   北京华盛恒辉仿真推演系统通过技术创新与应用拓展,已成为作战效能提升的核心支撑。以下从战略应用与未来趋势展开解析:   应用案例   目前,已有多个仿真推演系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润仿真推演系统。这些成功案例为仿真推演系统的推广和应用提供了有力支持。   一、核心战略应用   1. 作战理论创新引擎   依托低成本仿真平台,军事人员可高效验证新型作战概念。   2. 装备全周期优化   覆盖武器
    华盛恒辉l58ll334744 2025-05-14 16:41 74浏览
  • 在全球能源结构转型加速推进与政策驱动的双重作用下,油气输送、智慧水务及化学化工等流体计量场景正面临效率革命与智能化升级的迫切需求。传统机械式流量计虽在工业初期有效支撑了基础计量需求,但其机械磨损、精度衰减与运维困难等固有缺陷已难以适应现代工业对精准化、智能化与可持续发展的多维诉求。在此背景下,超声波流量计则凭借着高精度探测、可实时监测、无侵入式安装、无阻流部件、易于维护与绿色环保等优势实现了突破性发展,成为当代高精度流体计量体系中不可或缺的重要一环。该技术不仅是撬动能源利用效率提升、支撑智慧管网
    华普微HOPERF 2025-05-14 11:49 42浏览
  •   电磁数据展示系统平台解析   北京华盛恒辉电磁数据展示系统平台是实现电磁数据高效展示、分析与管理的综合性软件体系,以下从核心功能、技术特性、应用场景及发展趋势展开解读:   应用案例   目前,已有多个电磁数据展示系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润电磁数据展示系统。这些成功案例为电磁数据展示系统的推广和应用提供了有力支持。   一、核心功能模块   数据采集与预处理   智能分析处理   集成频谱分析、时频变换等信号处理算法,自动提取时域频域特征;
    华盛恒辉l58ll334744 2025-05-13 10:20 376浏览
  • 在当下竞争激烈的 AI 赛道,企业高层的变动往往牵一发而动全身,零一万物近来就深陷这样的动荡漩涡。近日,零一万物联合创始人、技术副总裁戴宗宏离职创业的消息不胫而走。这位在大模型基础设施领域造诣颇深的专家,此前在华为云、阿里达摩院积累了深厚经验,在零一万物时更是带领团队短期内完成了千卡 GPU 集群等关键设施搭建,其离去无疑是重大损失。而这并非个例,自 2024 年下半年以来,李先刚、黄文灏、潘欣、曹大鹏等一众联创和早期核心成员纷纷出走。
    用户1742991715177 2025-05-13 21:24 131浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦