0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用瑞萨RA评估板上J-Link OB的Debug Out功能

瑞萨MCU小百科 来源:未知 2023-04-21 15:30 次阅读

e78effea-e015-11ed-bfe3-dac502259ad0.svg

众所周知,对于各RA MCU瑞萨官方都配备了EK(Evaluation Kit),比如EK-RA2E1、EK-RA2E2、EK-RA2L1、EK-RA2A1、EK-RA4M1、EK-RA4M2、EK-RA4M3、EK-RA4W1、EK-RA6M1、EK-RA6M2、EK-RA6M3、EK-RA6M4、EK-RA6M5等,所有EK都带有J-Link OB(板载调试器),也就是用户只通过一根USB线即可完成MCU的评估、调试和测试,无需单独的J-Link仿真器

其中大部分EK都具有J-Link OB的Debug Out功能,也就是说,板上的J-Link OB(板载调试器),不仅可以调试板上MCU,也可以通过Debug Out功能调试客户RA目标板。但是有些EK不支持此功能,比如EK-RA2A1、EK-RA4M1、EK-RA6M1、EK-RA6M2等。

而针对本地客户,瑞萨还推出了CPK-RA2,目前CPK-RA2有CPK-RA2L1和CPK-RA2E1,分别为 RA2L1和RA2E1评估板套件,该板上也带有J-Link OB(板载调试器)。

这里重点强调,这个板载调试器是瑞萨官方提供的,其中的Firmware可伴随SEGGER工具的更新而更新。

首先,以EK-RA6M3为例讲述具体实现方法。

EK-RA6M3评估套件可通过灵活配置软件包(FSP)和e2 studio IDE,帮助用户对RA6M3 MCU群组的特性进行无缝评估,并对嵌入系统应用程序进行开发。

用户可利用丰富的板载功能以及自选的热门生态系统插件来将丰富创意变为现实。

调试模式

• 板载调试 (SWD) – J-Link

•输出调试 (SWD) – J-Link

•输入调试 (ETM, SWD & JTAG) – J-Link,Arm Keil ULINKTM,IAR I-jetTM,瑞萨电子E2/E2 Lite等

e7a0c27a-e015-11ed-bfe3-dac502259ad0.jpg

EK-RA6M3原理图

e7c82130-e015-11ed-bfe3-dac502259ad0.png

J29和J8、J9配合使用,就可以实现Debug Out功能,J9不连接跳线帽,J8连接Pin2和Pin3。

连接客户目标板,请使用J29的以下引脚:

J29

客户目标板

Pin6

P108/SWDIO

Pin8

P300/SWCLK

Pin2

P110/RXD9

Pin4

P109/TXD9

J8

客户目标板

Pin1

RESET

注:

这些引脚都是2.0间距的。

如需利用J-Link OB控制RA的MD引脚,请将J29的Pin 8同时连接至目标板芯片的MD/P201引脚。

由于以上几个插针都没有GND引脚,所以还需要将用户板GND和EK板上的GND相连接。可以使用双排插针的以下引脚:J1的Pin30、J2的Pin39、J3的Pin39、J4的Pin39。

e7dfdd0c-e015-11ed-bfe3-dac502259ad0.png

如果客户目标板需要从EK-RA6M3供电,请注意有两个选择:3.3V或者5V。

可以使用J1、J2、J3、J4上以下引脚为客户目标板供电:

3.3V

5V

J1:Pin 36

J1:Pin 40

J2:Pin 1

J1:Pin 40

J3:Pin 1

J1:Pin 40

J4:Pin 1

J1:Pin 40

接下来,讲述CPK-RA2的具体实现方法。

CPK-RA2原理图

e80a65ea-e015-11ed-bfe3-dac502259ad0.png

J3就是为了Debug Out功能设计的,在使用Debug Out功能时,请连接J3的Pin13-Pin14(这个必须连接,否则J-Link OB部分没有供电,无法正常工作),J3的Pin9-Pin11为可选项,目的是拉住CPK-RA2板上的MCU,其他跳线帽均不连接。

连接客户目标板,请使用J3的以下引脚:

J3

客户目标板

Pin2

P108/SWDIO

Pin4

P300/SWCLK

Pin6

P109/TXD9

Pin8

P110/RXD9

Pin10

RESET

Pin11

GND

注:

以上连接适用于客户目标板单独供电。

如需利用J-Link OB控制RA的MD引脚,请将J29的Pin 8同时连接至目标板芯片的MD/P201引脚。

如果客户目标板需要从CPK-RA2上供电,请注意有两个选择:3.3V或者5V。使用J9可以进行选择,如果J9连接Pin1-Pin2,则J-Link OB供电为5V,VCC_MCU和VCC也为5V。如果J9连接Pin2-Pin3,则J-Link OB供电为3.3V,VCC_MCU和VCC也为3.3V。

可以使用J1和J2上以下引脚为客户目标板供电:

J1

Pin11

VCC_MCU

Pin8

GND

J2

Pin7

VCC

Pin7

GND

参考资料

CPK-RA2的相关资料,可以从以下链接获得:

CPK-RA2L1 - RA2L1 MCU群组中国本地评估板

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/cpk-ra2l1-evaluation-board

CPK-RA2E1 - RA2E1 MCU群组中国本地评估板

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/cpk-ra2e1-evaluation-board


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

    关注

    146

    文章

    16024

    浏览量

    343733
  • 瑞萨
    +关注

    关注

    32

    文章

    22215

    浏览量

    84932

原文标题:如何使用瑞萨RA评估板上J-Link OB的Debug Out功能

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    j-link的操作命ConfigTargetSettings()发出的数据有什么具体的意义吗?

    有没有工程师懂得j-link的操作命ConfigTargetSettings()发出的数据有什么具体的意义吗?目前用j-link接口分别连接四线jtag接口与两线cjtag接口时,在同样的初始化阶段
    发表于 03-20 07:48

    搓一个J-Link OB-nRF5340-NordicSemi

    J-Link OB-nRF5340支持3个SWD和2个虚拟串口。 固件来自jlinkv794。由于Firmwares文件夹下的固件加密,我不得不逆向jlink,现在我可以做到解密所有固件。 成品演示: 奇怪的是刷入后自带SN。
    发表于 03-18 19:14

    ADUCM360 DEMO中的J-LINK固件掉了怎么办?

    ADUCM360 DEMO中的J-LINK固件掉了怎么办!! 通用大个的J-LINK可以通过里面的跳线重烧固件恢复,但是DEMO中配套的J-LI
    发表于 01-15 06:35

    mIDSA-Link无法连接EVAL-ADuC7023评估怎么解决?

    原厂买的EVAL-ADuC7023评估,附带一个mIDSA-Link调试器,但是在keil中无法连接到评估
    发表于 01-11 07:47

    AD9912评估OUT、OUTB为何要接一个电路到J1、J2?这个电路有什么作用?

    现在的问题是:评估OUT、OUTB为何要接一个电路到J1、J2?这个电路有什么作用?如果要用
    发表于 12-25 06:24

    基于RASC的keil电子时钟制作(瑞萨RA)(3)----使用J-Link烧写程序到瑞萨芯片

    这一节主要讲解如何使用J-Link对瑞萨RA芯片进行烧录。
    的头像 发表于 12-01 14:49 295次阅读
    基于RASC的keil电子时钟制作(瑞萨<b class='flag-5'>RA</b>)(3)----使用<b class='flag-5'>J-Link</b>烧写程序到瑞萨芯片

    电子时钟制作(瑞萨RA)(3)----使用J-Link烧写程序到瑞萨芯片

    这一节主要讲解如何使用J-Link对瑞萨RA芯片进行烧录。
    的头像 发表于 12-01 14:01 416次阅读
    电子时钟制作(瑞萨<b class='flag-5'>RA</b>)(3)----使用<b class='flag-5'>J-Link</b>烧写程序到瑞萨芯片

    J-Link下载代码异常的解决方法

    较多电路在设计时,为了节省空间,会采用 SWD 方式下载程序,并在硬件设计只将 SWCLK、SWDIO 及 GND 与 J-Link 对接,此时就有可能会出现无法正常下载代码的现象此问题只针对
    发表于 10-19 07:40

    RA4E1评估】+2小车连接# #嵌入式开发

    嵌入式评估
    还没吃饭
    发布于 :2023年08月27日 23:34:08

    基于RA2L1的串口及J-Link的烧写说明

    基于RA2L1的串口及J-Link的烧写说明
    的头像 发表于 08-19 08:08 160次阅读
    基于<b class='flag-5'>RA</b>2L1的串口及<b class='flag-5'>J-Link</b>的烧写说明

    求助,如何解决J-Link调试蜂鸟E203失败的问题?

    这个低速时钟供SoC使用。 接下来下载比特流到我的板子,将一个J-Link通过GPIO接到蜂鸟E203的jtag,用NucleiStudio软件通过GDB OpenOCD Debugger调试,软件
    发表于 08-16 08:23

    RA MCU创意氛围赛——作品制作记录

    ------------------------------------ 2023年5月6日 小记: 之前在武汉芯源的群里潜水的时候看到了野火发布的RA MCU创意氛围赛,听说免费送板子于是抱着试试的态度报名参加了,今天刚收
    发表于 05-26 09:42

    FPB-RA6E1快速原型板】开箱+环境搭建+e2studio项目搭建

    : 1.选择一个目录作为工作目录 2.文件--新建--新建C/C++--新建RA 3.项目名称为testblink,点击下一步。然后选择borad,选择FPB-RA6E1,选择调试
    发表于 05-25 01:17

    RA MCU创意氛围赛】以RA2E的车载VFD屏幕时钟

    引言 很高兴能有机会参加【RA MCU创意氛围赛】,在以前学习stm32的时候,就是野火的开发、文档以及视频带我入门的。现在有空体验一下野火的产品——
    发表于 05-21 17:02

    如何让Segger J-Link将代码从IDE闪存/调试到评估

    我正在尝试将 Segger J-Link 调试器与“S32 Design Studio for Arm IDE”一起使用。 我正在使用具有 S32K146 处理器的“UCANS32K146”评估
    发表于 05-04 08:34