【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 是德国 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 号引脚;

固件获取

固件上传

  • 运行 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 固件上传和工程调试的项目设计,包括硬件连接、固件获取、固件上传和升级、工程调试等,为相关产品的快速开发和应用设计提供了参考。

相关推荐
sunoo-2295 分钟前
【嵌入式裸机开发Day04】i.MX6ULL 蜂鸣器驱动详解:从引脚地址查找到代码实现全流程
arm开发·单片机·嵌入式硬件·学习·串口·裸机
Brilliantwxx40 分钟前
【STM32】 SPI阻塞式通信与HAL源码 (源码分析)
stm32·单片机·嵌入式硬件
星野云联AIoT技术洞察2 小时前
核心板、底板、开发板有什么区别:Rockchip 项目如何选择采购方式
开发板·嵌入式开发·rockchip·核心板·芯片选型·底板
老当益壮梁奶奶2 小时前
ARM汇编学习笔记(五):从按键轮询到 GIC 中断控制器(ARM Cortex-A7 )
arm开发·笔记·单片机·嵌入式硬件
西城微科方案开发3 小时前
基于SIC8F0535芯片的红外额温枪开发方案
单片机·嵌入式硬件
嵌入式阿蔡3 小时前
RISC-V工具链生态2026:从GCC命令到VS Code插件
嵌入式
LCG元3 小时前
STM32F103 NTC 热敏电阻测温实战:分压网络设计、Steinhart-Hart 标定与 ADC 采样优化实测
stm32·单片机·嵌入式硬件
_Ningye3 小时前
通用异步收发器 UART
单片机
H_oRIZoN_4 小时前
Linux入门DAY45 IMX6ULL 裸机开发笔记:汇编点灯、C 语言点灯、GIC 中断梳理
linux·单片机·嵌入式硬件
离凌寒4 小时前
一、关于linux开发板上移植ubuntu根文件系统并配置桌面环境笔记记录
驱动开发·单片机