本章描述了如何使用EZ-CUBE3在RX微控制器上进行片上调试和Flash编程。片上调试是指通过芯片内置的调试功能对已经装载在目标系统上的微控制器进行调试的方法。由于这种调试方法是对板上的目标设备进行操作的,所以非常适合现场调试。Flash编程是将程序写入设备内置的 Flash存储器的方法。可以在板上对设备进行擦除、写入和校验。
如果首次用RX微控制器作为目标设备来使用EZ-CUBE3,那么请仔细阅读以下内容。
3.1 目标系统设计
要用EZ-CUBE3和目标系统进行通信,必须在目标系统上安装对应的通信电路。本节描述了相关电路的设计以及接口的安装。
3.2 片上调试
本节描述了用EZ-CUBE3进行片上调试的系统配置和启动方法。
3.3 Flash编程
本节描述了用EZ-CUBE3进行Flash编程的系统配置和启动方法。
支持RX列表支持MD/FINED 1-wire调试的RX MCU(RX100系列、RX200系列、RX600系列、RX700系列),最新的支持产品型号,请参阅EZ-CUBE3网页上的信息。
为了实现片上调试和Flash编程功能,需要设计目标系统的电路,本节描述了相关的电路设计。图3.1为EZ-CUBE3通信的整体接口框图。如图所示,EZ-CUBE3与目标系统的目标设备之间进行串行通讯。为了实现通讯,目标系统上必须安装用于通信的电路。请参考本节的内容设计合适的电路。这里用于串行通信的引脚基本上和使用Flash编程器(例如EZ-CUBE3)时使用的串行通信引脚相同,但是有一些设备并不支持这些引脚。
图3.1 通信接口概述
EZ-CUBE3开关设置RX
调试模式选择开关(SW2):请选择“RX”。
引脚配置
本节将说明EZ-CUBE3和目标系统之间使用的接口信号。表3.1中列出了引脚的使用情况。图3.2说明了14引脚接口中引脚的序号和排列。
表3.1 引脚的使用情况(RX)
图3.2 14引脚接口中引脚的序号和排列
电路连接举例
目标系统上的电路设计会根据接口信号而有所不同。接口的引脚名称可能会因目标设备有所不同。详细信息请参考目标设备的用户手册。参照图3.3~图3.4和相关的电路连接示例。
注意事项:在电路连接示例中出现的常数值为参考值。如果进行Flash编程旨在量产,请彻底评估目标设备的规格是否满足要求。
图3.3 FINE接口连接中的
RX64x、RX65x、RX71x、RX72x系列MCU
和14引脚连接器之间的连接示例(用于调试和闪存编程)
注:用户系统复位电路的输出必须是集电极开路。
图3.4 FINE接口连接中的
RX200、RX100系列MCU
和14引脚连接器之间的连接示例(用于调试和闪存编程)
注1:在RX100系列的MCU中,不需要UB引脚连接。此外,在USB I/F 模式下无法调试程序。在调试期间,上拉用户系统中选择SCI I/F模式 USB I/F模式的的引脚,使引脚选择SCI I/F模式。
注2:用户系统复位电路的输出必须是集电极开路。
RES#引脚的连接
EZ-CUBE3使 RES#引脚。
如果用户系统包括用户逻辑复位电路,则复位电路的输出信号必须通过如下所示的开路集电极缓冲器连接到连接器的RES#引脚。如果没有复位电路,则连接器的RES#引脚必须直接连接到MCU的RES#引脚。
图3.5 RX族复位电路的连接
连接时的注意事项
(1)关于MD/FINED引脚
RX210、RX220及RX111,FINE支持1-Wire,使用 MD/FINED。只有MD/FINED引脚专门用于仿真器。MD/FINED使用4.7kΩ上拉到VCC。不要将这些信号线平行或穿过其他高速信号线。
(2)关于RES#引脚
仿真器使用RES#引脚。如果用户系统中有逻辑复位电路,必须用开路缓冲器将仿真器连接器的RES#信号和用户逻辑的输出信号连接。在没有用户复位电路的情况下,必须将仿真器连接器的RES#信号直接连接到单片机的RES#引脚。
(3)关于UB引脚
UB引脚是进入用户引导模式和USB I/F模式的端口。具体哪个端口是UB引脚取决于使用的MCU。请参考使用的 MCU硬件手册操作模式章节。
(4)关于VCC
将目标系统的VCC(电源)连接到仿真器连接器的VCC。在电源电压为2.7V至5.5V的MCU的工作电压范围内使用仿真调试器。EZ-CUBE3最多可提供200mA电流,EZ-CUBE3并不检测目标系统的供电电压,请确保目标系统的供电状态跟拨动开关对应。
(5)关于GND
连接器的GND必须和MCU的VSS引脚的GND相同。
(6)在EZ-CUBE3中,电源打开后,复位输出处于Hi-Z状态约20ms。在这段时间内,用户系统上的复位若被拉起,将导致从复位状态释放。
注意电源开/关:在提供电源时,必须确认用户系统的电源电路没有短路。必须在确认仿真器连接器的引脚排列没有问题后连接EZ-CUBE3。如果发生错误连接,主机、仿真器和用户系统就可能冒烟起火。
如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
未完待续
推荐阅读
RL78/F24 CANFD参考例程
EZ-CUBE3用户手册[2-4]如何在RL78微控制器上使用EZ-CUBE3
如何在RA8D1 MIPI LCD上显示任意内容