本章描述了如何使用EZ-CUBE3在RA微控制器上进行片上调试和Flash编程。
片上调试是指通过芯片内置的调试功能对已经装载在目标系统上的微控制器进行调试的方法。由于这种调试方法是对板上的目标设备进行操作的,所以非常适合现场调试。
Flash编程是将程序写入设备内置的Flash存储器的方法。可以在板上对设备进行擦除、写入和校验。
如果首次用RA微控制器作为目标设备来使用EZ-CUBE3,那么请仔细阅读以下内容。
4.1 目标系统设计
要用EZ-CUBE3和目标系统进行通信,必须在目标系统上安装对应的通信电路。本节描述了相关电路的设计以及接口的安装。
4.2 片上调试
本节描述了用EZ-CUBE3进行片上调试的系统配置和启动方法。
4.3 Flash编程
本节描述了用EZ-CUBE3进行Flash编程的系统配置和启动方法。
支持RA MCU列表
支持RA MCU(RA2系列、RA4系列、RA6系列),最新的支持产品型号,请参阅EZ-Cube3网页上的信息。
4.1 目标系统设计
为了实现片上调试和Flash编程功能,需要设计目标系统的电路,本节描述了相关的电路设计。
图4.1为EZ-CUBE3通信的整体接口框图。如图所示,EZ-CUBE3与目标系统的目标设备之间进行串行通讯。为了实现通讯,目标系统上必须安装用于通信的电路。
请参考本节的内容设计合适的电路。这里用于串行通信的引脚基本上和使用Flash编程器(例如EZ-CUBE3)时使用的串行通信引脚相同,但是有一些设备并不支持这些引脚。
图4.1 通信接口概述
EZ-CUBE3开关设置RA
调试模式选择开关(SW2):请选择“RL78和RA”。
4.1.1 引脚配置
本节将说明EZ-CUBE3和目标系统之间使用的接口信号。表4.1中列出了引脚的使用情况。图4.2说明了14引脚接口中引脚的序号和排列。
表4.1 引脚的使用情况(RA)
图4.2 14引脚接口中引脚的序号和排列
(EZ-CUBE3侧视图)
4.1.2 电路连接举例
目标系统上的电路设计会根据接口信号而有所不同。接口的引脚名称可能会因目标设备有所不同。详细信息请参考目标设备的用户手册。参照图4.3~图4.4和相关的电路连接示例。
注意事项:在电路连接示例中出现的常数值为参考值。如果进行Flash编程旨在量产,请彻底评估目标设备的规格是否满足要求。
图4.3 通过SWD接口连接的示例
(用于调试和闪存编程)
注1:这取决于设备。请参阅RA系列各MCU的“用户手册硬件版”中的“闪存”一章-“注意事项”一节-“仿真器连接”一节。如果建议将MCU的MD引脚连接到仿真器的SWCLK/MD引脚,请将其连接。当MD引脚未连接到仿真器的SWCLK/MD引脚时,必须在用户系统上配置该引脚的专用电路。
图4.4 通过SCI接口连接的示例
(用于闪存编程)
注1:这取决于设备。请参阅RA系列各MCU的“用户手册硬件版”中的“闪存”一章-“注意事项”一节-“仿真器连接”一节。如果建议将MCU的MD引脚连接到仿真器的MD引脚,请连接它们。当MD引脚未连接到仿真器的MD引脚时,必须在用户系统上配置该引脚的专用电路。
4.1.3 RES#引脚的连接
EZ-CUBE3使用RES#引脚。
如果用户系统包括用户逻辑复位电路,则复位电路的输出信号必须通过如下所示的开路集电极缓冲器连接到连接器的RES#引脚。如果没有复位电路,则连接器的RES#引脚必须直接连接到MCU的RES#引脚。
图4.5 RES#引脚的连接
不要在信号线上安装电容、串联电阻或滤波器;如果尝试这样做,则可能无法建立正确的通信。
4.1.4 MD引脚的连接
请参阅RA系列各MCU的“用户手册硬件版”中的“闪存”一章-“注意事项”一节-“仿真器连接”一节。如果建议将MCU的MD引脚连接到仿真器的SWCLK/TCK/MD引脚,则仿真器使用MD引脚。MCU的MD引脚的电路包括上拉电阻。
当MD引脚在SCI或USB引导模式下使用而不使用仿真器时,必须处理MD引脚,以便将其切换到低电平。
图4.5 MD引脚的连接
4.1.5 RxD9和TxD9引脚(通过SCI进行闪存编程)
当闪存通过SCI编程时,RxD9和TxD9引脚必须连接到仿真器。对于RxD9和TxD9引脚可分配给多个引脚的MCU,请查看MCU的硬件手册,以确认哪些引脚在引导模式下使用。
4.1.6 连接时的注意事项
连接器和MCU之间的布线图案必须尽可能短(建议在50mm以内)。请勿将连接器和MCU之间的信号线连接到板上的其他信号线。
有关仿真器未使用时引脚的处理,请参阅MCU的硬件手册。
如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
未完待续
推荐阅读
EZ-CUBE3用户手册[3-2]如何在RX微控制器上使用EZ-CUBE3(2)
EZ-CUBE3用户手册[3-2]如何在RX微控制器上使用EZ-CUBE3(1)
EZ-CUBE3用户手册[3-1]如何在RX微控制器上使用 EZ-CUBE3