RA6快速设计指南 [2] 仿真器支持(2),MCU工作模式

描述

 

 

2

仿真器支持

 

 

2.1 SWD接口

 

瑞萨

图1. SWD接口连接

 

注:

1. 用户系统复位电路的输出必须为集电极开路。

 

2.2 JTAG接口

 

瑞萨

图 2. JTAG接口连接

 

注:

1. 用户系统复位电路的输出必须为集电极开路。

2. 在TMS、TCK、TDO和TDI上使用4.7K到10K的上拉电阻。

 

2.3 使用SCI的串行编程接口

 

瑞萨

图3. 使用SCI连接的串行编程接口

 

注:

1. 用户系统复位电路的输出必须为集电极开路。

 

2.4 使用SCI的串行编程接口:

支持TrustZone的器件

 

瑞萨

图4. 使用SCI的串行编程接口:支持TrustZone的器件连接

 

注:

1. 用户系统复位电路的输出必须为集电极开路。

2. P201/MD必须连接到符合Arm标准的JTAG连接器引脚4,以支持对Arm TrustZone IDAU边界寄存器设置进行编程。

 

2.5 复用仿真器接口

 

瑞萨

图5. 复用仿真器接口连接

 

注:

1. 目标器件上的复位电路必须是集电极开路。将nRESET信号上拉。请勿在此信号上放置电容,因为这会影响上电复位电路的运行。

2. 在TMS、TCK、TDO和TDI上使用4.7K到10K的上拉电阻。

3. 要在支持TrustZone的器件上同时使用调试和串行编程,请使用线“或”门电路将P201/MD连接到P300/SWCLK/TCK。

 

2.6 仿真器连接的软件设置

 

2.6.1 SWD和JTAG接口

 

复位后,SWD和JTAG引脚处于默认状态。

 

表4. SWD/JTAG引脚

瑞萨

 

2.6.2 跟踪端口

 

在RA6器件中,4位跟踪端口接口单元 (TPIU) 和串行线输出 (SWO) 提供跟踪输出。

 

必须先使能跟踪端口和时钟,调试器脚本才能使用它们。使用跟踪端口功能时,请避免将跟踪引脚用于其他功能。

 

表5. 跟踪端口

瑞萨

 

有关将RA6M3上的跟踪端口与SEGGER J-Trace Pro一起使用的示例,请参见以下链接:

https://wiki.segger.com/J-Link_Renesas_RA6M3

 

也可以在运行时通过使用Renesas FSP中的引脚配置器来使能跟踪端口,但是在这种情况下,某些跟踪数据可能会丢失。

 

瑞萨

图6. 在运行时使用FSP配置器使能跟踪端口

 

3

MCU工作模式

 

复位后,RA6 MCU系列可以进入以下两种模式之一:单芯片模式或SCI/USB引导模式。引导模式通过MD引脚来选择:

 

表6. 复位时可用的工作模式

瑞萨

 

通过模式设置引脚确定的工作模式转换。

 

瑞萨

图7. 模式设置引脚电平和工作模式

 

典型的MCU引导模式电路包括一个跳线和一对电阻器,允许选择将MD引脚链接到VCC或接地。

 

瑞萨

图8. MCU引导模式选项的典型电路

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分