【PY32】如何使用 J-Link 和 MDK 开发调试 PY32 MCU
00. 目录
文章目录
- 00. 目录
- 01. 概述
- 02. 硬件环境搭建
- 03. 软件使用
- 04. 问题讨论
- 05. 附录
01. 概述
J-Link 是 SEGGER 公司为支持仿真 ARM 内核芯片推出的 JTAG 仿真器。配合 IAR EWAR,KEIL 等集成开发环境支持普冉所有 Cortex M0+/M4 等内核芯片的仿真,与 IAR、Keil 等编译环境无缝连接,操作方便、连接方便、简单易学,是开发 PY32 MCU 很实用的开发工具。
02. 硬件环境搭建
下载:J-Link / J-Trace Downloads
2.1 J-Link SWD 接口引脚图
详细介绍请参考 SEGGER 公司 J-Link 官方网站:J-Link Interface Description (segger.com)
2.2 J-Link 与 Start Kit、PY32 MCU SWD 连接
03. 软件使用
3.1 软件下载、获取
下载:MDK-ARM
3.2 检查、安装驱动
接入 J-Link 后,查看设备管理器是否安装好驱动;
如果驱动异常,可以在 Keil 安装目录中安装,以下截图以 Windows 10 64 位系统为例。
3.3 配置 Options, Debug 为 J-Link
3.4 点击上图中的“Settings“按钮,可能有以下弹框,点击”OK“按钮
3.5 在新的弹框中选择 M0+
3.6 调试方式选择 SWD,成功后会显示芯片的 IDCODE
3.7 在 Flash Download 界面设置 RAM for Algorithm、 Programming Algorithm。不同型号可能稍微不一样。
3.8 点击 Download 按钮开始下载