介绍
EZ-CUBE3(CYRCNEZCUBE03)是具有 Flash 存储器编程功能的片上调试仿真器,可以用于调试 MCU 程序或将程序烧写到 MCU 的内置 Flash 中,支持 RA、RL78 和 RX 产品家族 MCU.
使用方法
前期准备:
硬件连接: 使用 USB 线将 EZ-CUBE3 与电脑连接,另一端连接到目标板的调试接口。确保连接稳固,避免松动导致通信问题.
支持版本: 请使用最新版的e² studio集成开发环境和Renesas Flash Programmer最低支持的版本如下:
- Renesas CS+ for CC (Version: 8.01.00 及以上)
- Renesas e² studio (Version:7.4.0 及以上)
- Renesas Flash Programmer (Version: 3.05 及以上)
软件配置: 打开瑞萨 CS+或E2 studio 集成开发环境,创建或打开一个与目标 MCU 对应的工程,并在工程设置中选择 EZ-CUBE3 作为调试器.
CS+ for CC中:IDE仿真器选项中是没有EZ-CUBE的,选择RL78 E2 Lite即可,供电在软件中不用开(如下图),需要供电时,调节仿真器上对应开关。
E2 studio中:IDE仿真器选项中是没有EZ-CUBE的,选择E2 Lite即可,供电在软件中不用开,供电在软件中不用开(如下图),需要供电时,调节仿真器上对应开关。
烧录程序 :
创建新工程: 在 e2studio 中创建 RA 系列 MCU 的新工程,并确保工程配置正确,包括选择合适的芯片型号、设置时钟等参数。
连接目标板: 将 EZ-CUBE3 与目标板通过调试接口连接好,然后给目标板上电。
配置烧录工具: 打开 Renesas Flash Programmer 软件,并确保其与 EZ-CUBE3 以及目标板正确连接。
选择烧录文件: 在 Renesas Flash Programmer 软件中,选择需要烧录到目标 MCU 的.hex 或.bin 格式的文件。
开始烧录: 点击 “Start” 按钮,开始对目标板进行编程操作。烧录过程中,软件会显示烧录进度和状态信息。烧录完成后,软件会显示编程结果。
调试程序:
设置断点: 在 e2studio 的代码编辑界面,点击代码行号左侧的空白区域,可设置断点。当程序运行到断点处时,会暂停执行,方便查看变量值、寄存器状态等调试信息。
启动调试: 点击 e2studio 中的调试按钮,开始调试程序。程序会在断点处暂停,此时可以通过调试视图查看各种调试信息,如变量值、寄存器值、内存数据等。
单步执行: 使用调试工具栏中的单步执行按钮,可逐行执行代码,观察程序的执行过程和变量的变化情况,有助于查找逻辑错误。
查看变量和寄存器: 在调试视图中,可以查看程序中定义的变量的值,以及 MCU 的寄存器的值。通过观察这些值的变化,可判断程序的运行是否符合预期。