NUCLEO-G071RB 与 NUCLEO-F401RE——同为 Nucleo-64 身板,两颗 MCU,一个连接器陷阱
两块都是 NUCLEO-64:板载 ST-LINK/V2-1、Morpho 扩展排针 CN7/CN10。G071RB 用 Cortex-M0+(最高 64 MHz,36 KB SRAM / 128 KB flash),F401RE 用 STM32F401RET6(512 KB flash)。注意 CN4 在两本手册里含义不同。只写已核实事实,附来源。
本页回答的问题:"NUCLEO-G071RB 和 NUCLEO-F401RE——到底差在哪,哪些完全一样?"
完全一样的部分
两块板都是 ST 的 NUCLEO-64 评估板,共同点:
- 板载 ST-LINK/V2-1 调试器(仅对 STM32 器件支持 SWD),经自己的 USB 口供电;
- 双排 ST morpho 扩展连接器 CN7 与 CN10(各 2x19 针),板两面都可插接;
- 标准 Nucleo 供电选项(ST-LINK USB、VIN、E5V、3.3 V)。
差异
| NUCLEO-G071RB | NUCLEO-F401RE | 来源 | |
|---|---|---|---|
| 主 MCU | STM32G071RB:Arm Cortex-M0+ 32 位 RISC 核,最高 64 MHz;36 KB SRAM、最高 128 KB flash | STM32F401RET6,LQFP64 封装:Arm Cortex-M4 内核、最高 84 MHz;512 KB flash(订购码字母 E);硅修订版 Z 或 1 | STM32G071RB 数据手册(DS12232 Rev 5);UM1724 Table 2 与产品历史表 |
| 板卡手册 / PCB 家族 | MB1360,用户手册 UM2324 | MB1136,用户手册 UM1724 | 两本手册 |
| 调试连接器命名 | CN4 = ST-LINK 跳帽区(两只跳帽:ON=调试板载 MCU,OFF=驱动外部目标);外部 SWD 走 CN11 物理 6 针调试连接器(VDD_TARGET、SWCLK、GND、SWDIO、NRST,另有第 6 位 SWO/保留——与 F401RE 的 CN4 相对应;用到针 5 时 SB19 须为 OFF) | CN4 = 6 针 SWD 调试排针(VDD_TARGET、SWCLK、GND、SWDIO、NRST、SWO 保留),接到板载 ST-LINK/V2-1 | UM2324 §6.4.3-6.4.4 与 Table 6;UM1724 Table 5 |
| 工具链 | 手册列出 IAR Embedded Workbench、Keil MDK-ARM 与 STM32CubeIDE;库经 STM32Cube MCU Package | 同一生态,同样的 STM32Cube MCU Package 表述 | UM2324 §2/§3;UM1724 特性列表 |
连接器陷阱: CN4 这个编号在两块板上不是同一个东西。MB1360(G071RB)上 CN4 是两只跳帽的隔离区,外部 SWD 用 CN11;MB1136(F401RE)上 CN4 本身就是 6 针 SWD 排针。把一本手册的连接器编号套到另一块板上会把调试链接错——永远按你这块板的 PCB 家族对应的手册来。
本页引用的材料未固定具体 IDE 或器件包版本号;请使用 ST 当前发布的工具版本(STM32CubeIDE / STM32CubeProgrammer)。
Morpho 收录说明
本站的 NUCLEO-G071RB 档案现已收录完整 76 触点 morpho 映射(CN7 + CN10 各 38),见 NUCLEO-G071RB 板卡页。UM2324 的 morpho 表确实只以矢量图发布(无文本层),因此该映射改由三源核实:以板卡专属的 MB1360-G071RB-C02 原理图(第 5 页文本层)为裁决来源,以 Zephyr RTOS `st_morpho_connector.dtsi` gpio-map(固定 commit,全部 59 条 GPIO 映射)做全量对照,再以 UM2324 Rev 5(表 13 信号标签、表 10 焊桥默认态)补功能。两板在同一 morpho 针位出现差异时(如 CN7-25/27——G071RB 的 PC14/PC15 被默认 OFF 的 SB23/SB24 挡在 LSE 一侧),按本站裁决规则以 G071RB 专属的 C02 原理图为准。59 个 GPIO 位在 C02 与 Zephyr 之间零冲突;NUCLEO-F401RE 板卡页继续保有它自己的 UM1724 来源表。
本页不能告诉你的
- F401RE 在板卡手册事实之外的内核架构细节(时钟树、内核世代):不在已准入来源内——来源止于订购码方案与装配器件。
- Cortex-M0+ 与 F401RE 的性能或功耗对比——不作断言。
来源
- UM2324:STM32 Nucleo-64 板(MB1360)用户手册 Rev 5——CN4 跳帽区、CN11 物理 6 针 SWD(Table 6:5 信号 + 第 6 位 SWO/保留)、morpho CN7/CN10、IDE 清单。
- STM32G071RB 数据手册(DS12232 Rev 5,143 页)——Cortex-M0+ 最高 64 MHz、36 KB SRAM、最高 128 KB flash。
- UM1724:STM32 Nucleo-64 板(MB1136)用户手册 Rev 17——CN4 六针 SWD(Table 5)、STM32F401RET6、订购码表(E = 512 Kbytes)、STM32Cube MCU Package。