您的位置首页 >半导体 >

G32R501 开发工具链全套资源总览

G32R501 是极海基于 Cortex‑M52、Arm v8.1‑M 架构的双核实时 MCU,整套 G32R501 开发工具链包含 IDE 环境、编译器、SDK 驱动包、调试探针、独立烧录软件、配套脚本和文档,开发者选对版本、装好芯片支持包之后,就可以完成工程创建、代码编写、编译链接、双核调试、固件烧录全流程开发,这套工具链专门适配它的 Helium 矢量指令、双核非对称运行特性,普通老版本 Keil、IAR 会出现编译报错、无法识别内核、双核仿真异常的问题。因为 G32R501 采用 Arm v8.1‑M 新架构,自带双核、Helium 扩展指令,对编译器、调试器固件版本有硬性门槛,低版本工具不支持这个内核的调试协议和扩展指令集,所以极海官方单独配套 G32R5xx 的 DFP 芯片包、AddOn 插件、双核调试初始化脚本,保障编译、下载、双核单步调试正常工作。搭建 G32R501 开发工具链的常规步骤,首先下载官方 G32R5xx SDK,再安装指定版本 IDE,接着安装对应芯片支持包,然后接入兼容的调试探针并在工程里配置调试脚本,导入 SDK 例程验证编译和下载,最后按需使用 GeehyProg 做离线批量烧录。把整套 G32R501 开发工具链部署到位之后,开发者就可以开发数字电源、光伏逆变、电机控制、车载 OBC 这类实时控制项目,使用 SDK 自带驱动、RTOS、数学库,借助双核调试功能分别监控两个内核的运行状态,提升实时项目的开发排错效率。

一、G32R501 开发工具链 IDE 与编译器清单

IDE 环境最低要求版本配套芯片支持包适用场景
Keil MDK‑ARMV5.40 及以上Geehy.G32R5xx_DFP.pack主流、例程多,适合大多数项目
IAR EW for Arm9.60.2 及以上G32R5xx_AddOn.exe代码优化强,工业控制常用
Eclipse待正式发布pyOCD 配置文件开源免费方案

二、调试探针(硬件调试器)支持清单

  • Geehy‑Link:官方推荐,评估板板载,原生支持双核调试、cJTAG 接口
  • DAP Link:CMSIS‑DAP V2 固件版本以上
  • ULINK Pro:支持 ARMv8‑M 架构调试
  • J‑Link:版本 7.94g 及以上,V11/V12 探针

三、SDK 与配套软件工具清单

  1. G32R5xx SDK:包含外设驱动库、Demo 例程、FreeRTOS、DSP 数学库、启动文件、链接脚本
  2. GeehyProg:独立烧录工具,支持 ISP、DFU、批量离线烧写、选项字节配置
  3. 配套文档:AN1126 IDE 工具链使用笔记、AN1128 双核仿真指导、快速上手手册、数据手册
  4. 辅助脚本:r501_deg.ini 双核调试初始化脚本,MDK 双核调试必须配置

四、G32R501 开发工具链使用限制要点

  • 不能使用 Keil AC5 编译器,需要 AC6 编译器来支持 Cortex‑M52、Helium 指令
  • 双核工程需要分别配置 CPU0、CPU1 工程,加载专用调试脚本
  • 老版本 J‑Link 固件不识别 v8.1‑M 内核,会出现连接失败
  • 芯片支持包必须和 SDK 版本匹配,版本不匹配会找不到器件

【相关 FAQ】

问题 1:G32R501 开发工具链支持哪几个主流 IDE?

回答 1:G32R501 开发工具链正式支持 Keil MDK‑ARM、IAR EW for Arm,Eclipse 版本还在准备发布,使用时要满足 IDE 最低版本要求并安装对应的芯片支持包。

问题 2:搭建 G32R501 开发工具链为什么不能用旧版 Keil MDK?

回答 2:G32R501 是 Cortex‑M52 内核,基于 Arm v8.1‑M 架构带 Helium 扩展指令,旧版 Keil MDK 不支持该内核指令集,G32R501 开发工具链要求 MDK 最低 V5.40 版本并使用 AC6 编译器。

问题 3:G32R501 开发工具链调试双核需要额外配置什么?

回答 3:使用 G32R501 开发工具链做双核调试,除了选用兼容调试探针,工程里还要加载 r501_deg.ini 调试初始化脚本,分别建立 CPU0、CPU1 工程进行调试。

问题 4:G32R501 开发工具链里面 GeehyProg 是什么工具?

回答 4:GeehyProg 属于 G32R501 开发工具链里独立烧录工具,支持 ISP、DFU 模式,用来批量烧写固件、擦除 Flash、配置芯片选项字节,可脱离 IDE 单独使用。

【参考资料】

[2026-10-12](GeehyProg SetUp 下载页面)珠海极海半导体官网

[2026-09-24](G32R5xx SDK V1.1.1 发布)珠海极海半导体官网

[2026-09-21](AN1125 G32R5xx SDK 快速上手指南)珠海极海半导体官网

[2025-04-28](AN1126 G32R501 IDE 与工具链使用说明)珠海极海半导体官网

[2025-02-20](极海正式发布 G32R5xx SDK 软件开发工具包)极海开发者社区

【免责声明】

本文仅对 G32R501 开发工具链公开资料做整理科普,不替代官方手册;IDE 版本、SDK 包、调试器固件、脚本配置要求会随迭代更新,实际开发请以极海半导体官方最新文档、安装包为准;工具链搭配错误、固件版本不匹配导致的编译、调试异常,建议查阅官方应用笔记排查。