【Titan RA8P1 Board】J-Link 调试
本文介绍了瑞萨 Titan RA8P1 开发套件结合板载 RA4M2 调试芯片及烧录触点,实现 J-Link 固件上传和工程调试的项目设计,包括硬件连接、固件获取、固件上传和升级、工程调试等。
项目介绍
- 硬件连接:用杜邦线连接触点,使开发板进入
Boot模式; - 固件上传:获取固件,使用 RA Flash Programmer 软件烧录 J-Link 固件;
- 固件升级:使用 J-Link Configurator 软件升级 J-Link 固件;
- 工程调试:加载工程并使用 J-Link 调试,验证固件功能。
J-Link
J-Link 是德国 SEGGER 公司为支持仿真 ARM 内核芯片推出的 JTAG 仿真器。

-
大多 ARM 芯片均支持 JTAG 接口协议,JLink 一端接电脑 USB 接口,一端接 CPU 的 JTAG 接口;
-
JLink 的作用是 USB 转 JTAG,支持 JTAG 和 SWD 两种调试模式。
硬件连接
-
使用 Type-C 数据线连接开发板的 USB-DBG 接口;
-
使用一根公对公杜邦线将 RA4M2 的 MD 引脚接地;

-
准备另一根公对公杜邦线,使其一端接地;
| Debugger RA4M2 | RA8P1 | Note |
|---|---|---|
| MD | GND | Mode |
| RST | -- | Reset |
| VCC | None | Power |
| GND | None | Ground |
- 调试器 RA4M2 预留烧录触点的位置如图所示

实物图
- 使用两根公对公杜邦线,分别连接 40pin 排母的 34 和 39 号引脚;

固件获取
- J-Link 调试器固件:JLink_OB_RA4M2.bin ;
- DAP-Link 调试器固件: cmsis_dap_ra4m2.hex ;
固件上传
- 下载并安装 Renesas Flash Programmer 软件,以烧录固件;

-
运行 Renesas Flash Programmer ,新建工程;

-
保持 MD 接地,使 RST 接触三次 GND,此时设备管理器弹出
RA USB CDC设备;
-
点击
Connect连接设备; -
点击
Target Device-Initialize Device清空原有固件;
-
初始化设备后,在
Operation标签页点击Add Files按钮,加载目标 J-Link 二进制文件; -
点击
Start按钮开始烧录,全程保持 MD 接地;

-
待进度条走完,提示
Operation completed表明固件上传完成; -
取下两根杜邦线,重新拔插 USB-DBG 数据线;
-
检查设备管理器,弹出
J-Link driver设备,表明固件烧录成功,J-Link 制作完成。
固件升级
- 下载并安装最新版 Segger J-Link 软件;

- 运行
J-Link Configurator工具;

-
检查开发板 USB-DBG 设备连接,勾选目标设备,右键升级固件;
-
或点击下方 update 按钮升级固件;

- 待提示升级完成,检查设备管理器,出现
JLink CDC UART虚拟串口设备;

工程调试
-
新建串口工程,调试器选择 J-Link,详见:【Titan RA8P1】MNIST 数字识别 ;
-
打开测试工程,构建项目,调试工程,进入调试界面;
-
点击启动按钮,开始调试;

- 运行串口调试助手软件,配置设备端口、波特率等信息,打开串口;

- 可正常接收开发板发送到串口的信息。
总结
本文介绍了瑞萨 Titan RA8P1 开发套件结合板载 RA4M2 调试芯片及烧录触点,实现 J-Link 固件上传和工程调试的项目设计,包括硬件连接、固件获取、固件上传和升级、工程调试等,为相关产品的快速开发和应用设计提供了参考。