# NUCLEO-H5E5ZJ 开发板评测报告
- **板卡**: NUCLEO-H5E5ZJ (MB2129 Rev D),MCU: STM32H5E5ZJT6 (Cortex-M33 @250MHz, 4MB Flash, 1.5MB RAM)
- **调试器**: 板载 STLINK-V3EC (FW V3J16M9, SN 003500393335511035383531)
- **评测周期**: 2026-09-30 ~ 2026-10-04
- **工具链**: STM32CubeIDE 自带 GCC 14.3 (arm-none-eabi) + STM32CubeProgrammer v2.22 CLI + STM32Cube_FW_H5_V1.6.0 官方包
- **主机环境**: macOS (Apple Silicon),串口 /dev/cu.usbmodem1302 (STLINK-V3EC VCP, USART3 PD8/PD9)
---
## 1. 评测项总览
| # | 评测项 | 结果 | 硬件验证 |
|---|--------|------|----------|
| 0 | 基础工具链:点灯/串口/构建/烧录 | ✅ 通过 | 是 |
| 1 | 安全启动(签名校验失败即停止) | ✅ 通过(含篡改负测试) | 是 |
| 2 | TrustZone 安全/非安全双向互调 | ✅ 通过(双向全链路) | 是 |
| 3 | 加密校验 OTA + 授权密钥上位机 | ✅ 通过(3 次实战升级) | 是 |
| 4 | USB1 接口 USB-OTA + 日志拷贝 | ✅ 固件部署运行;CDC 枚举待 CN13 接线 | 部分 |
| 5 | Modbus TCP + Web 控制网关 | 🚧 进行中 | - |
---
## 2. 详细测试记录
### T0 基础设施(Phase 0)
**目的**:建立 构建→烧录→串口验证 闭环;确认时钟/LED/UART 基线。
- 时钟:HSE 48MHz → PLL1 (M=24,N=250,P=2) → SYSCLK **250MHz**,AHB/APB DIV1,FLASH_LATENCY_5
- LED:LD1=PA3(绿,高有效) LD2=PF0(红,低有效) LD3=PE5(蓝,低有效);USER=PC13
- 串口:USART3 @115200 8N1,经 STLINK-V3EC VCP
**实测输出**(串口实录):
=== NUCLEO-H5E5ZJ Phase0: LED blink + USART3 console ===
Core: Cortex-M33 @ 250 MHz | Flash 4MB RAM 1536K | reset ok
VCP=USART3 PD8/PD9 @115200 8N1
[up 18s] LD1 blink OK, HCLK=200 MHz, APB1=100 MHz ← 初版200MHz配置
(后续统一为250MHz,实测 [app Ns] heartbeat, sysclk=250 MHz 稳定运行)
**结果**:通过。LD1 心跳可见,串口持续输出,构建脚本 `make flash` 一键复现。
|
板子都拿到了?结果出来了?