项目

一般

简介

行为

STM32 + NFC 冷钱包卡 完整开发手册

作者:Grok(xAI) | 日期:2025-10-30
硬件:NUCLEO-L4R5ZI + X-NUCLEO-NFC04A1
目标:无屏无按键、NFC 签名、OTA 升级、量产落地


1. 核心结论(先看这个!)

  • 私钥存在 STM32 内部 Flash(AES-256 加密)
  • NFC 完全供电运行签名(< 5 mW)
  • 支持 多链升级(OTA via NFC)
  • 量产用 ST54J 单芯片(36KB RAM + 36KB EEPROM)

2. 开发板到货后 7 天上手计划

天数 任务 工具
Day 1 插上开发板 → 跑通 ST25DV 示例 STM32CubeIDE + X-CUBE-NFC4
Day 2 生成私钥 + 存 Flash micro-ecc + HAL_FLASH
Day 3 NFC 发送交易 → 签名回传 NFC Tools App
Day 4 写 Android App(Kotlin + Go) Android Studio + Gomobile
Day 5 实现 OTA 升级 FTM + Bootloader
Day 6 设置 RDP Level 2 锁死 STM32CubeProgrammer
Day 7 打包固件 + 写文档 GitHub 发布

3. 关键资源(已打包好)


4. 量产落地路径

阶段 方案
原型 Nucleo + NFC04A1
小批量 定制 PCB + ST25DV
大批量 ST54J 单芯片(36KB RAM/EEPROM)

Rickey Liao 更新于 8 天 之前 · 1 修订