获取更多技术资讯?点击页面右上角【注册】,加入开发者社区吧
极海MCU开发资源全地图:从入门到精通
对于首次上手极海MCU的工程师们,面对官网众多笔记或者手册,多少有点无从下手。小海也在解决工程师疑问时候,发现了不少共同问题,那么小海就来整理了一下目前极海的软件资源,给刚上手的友友们一份完整地图~
本文作为APM32用户在软件资源、生态系统与 IDE 工具链方面的参考索引,便于快速查找与上手开发。
1. 用户手册 / 数据手册(User Manuals / Datasheets)
用户手册(User Manuals)重点内容
- 系统结构(System Architecture)
- 时钟树(Clock Tree)
- 寄存器定义、寄存器地址与位域说明(Register Definition/Address/Bit Field)
数据手册(Datasheets)中对工程师特别有用的内容
- 外设基地址映射(Peripheral Base Address Mapping)
- 关键信息快速索引(封装、供电、频率、外设特性等)
2. 应用笔记(Application Notes)
截至2025年12月,极海已发布66篇官方应用笔记,覆盖方向包括但不限于:
- 工具链/工程化:如 Toolchain(AN1080)、IAP/ISP 编程等
- 复杂外设与模块:OTG、以太网(ETH)、SDRAM、触摸(Touch)等
- 创新与技巧类设计:如 EEPROM/SPI/UART 仿真、代码在 SRAM 运行(Run from SRAM)等
如需进一步支持或资源申请,可点击下方链接,极海可提供对应支持。
3. 教程推荐
ARM 官方 Cortex-M 系列资料:Cortex-M for Beginners(入门友好,体系结构讲解清晰~ )

极海应用笔记-AN1081:APM32F4xx 快速上手指南 (同样可通过极海官网下载)
或是选择任意32 位 MCU在线教程 (强烈建议结合工程实操!!)
4. 极海官方SDK(软件开发包)
下载入口:https://www.geehy.com/design/hardware
包含内容(常见):
- 标准外设库(Standard Peripheral Library)
- APM32F4的DAL抽象层库(Device Abstraction Layer)
- USB SDK
配套视频:https://www.geehy.com/support/online_detail?id=75


5. 第三方中间件建议
可参考下图,后续我们也会推荐一些第三方 Middleware供开发者们在APM32平台上尝试与移植,以完善应用生态与工程效率。

6. IDE 推荐与配置要点
6.1 ARM Keil MDK μVision 5
推荐版本:
- V5.25 及以上
- Cortex-M52产品(如G32R系列)建议 V5.39及以上
开发步骤(建议流程):
- 在 Pack Installer 中安装/导入 Geehy 设备支持包(Device Pack)
- 基于极海SDK的Examples / Template创建工程
- 选择正确的启动文件(.s)与时钟配置
- 编译器选择:
- Motor MCU:建议 ARMCC V5
- 其他 MCU:ARMCC V5 或 V6 均可
- 配置输出选项、宏定义(Macros)与调试器(Debugger)
- 编译、下载、调试(Build / Download / Debug)
6.2 IAR Embedded Workbench
推荐版本:
- V8.30 及以上
- Cortex-M52 产品建议 V9.60
开发步骤(建议流程):
- 安装 Geehy Addon Pack(适用于 IAR8;IAR V9.30 及以上通常已内置 Geehy 设备支持)
- 基于 Geehy SDK的Examples / Template 创建工程
- 选择正确的时钟配置
- 配置输出、宏定义与调试设置
- Build、Download、Debug
6.3 Eclipse(Embedded C/C++,GCC 工具链)
Eclipse 配置可参考相关说明文档(下述“可视化培训”也有帮助)。
7. 极海视频培训资源
8. 调试器(Debuggers)

