首页 / 用AI开发

AG32 芯片型号 → board 模板 → logic_device 对照

2026年11月4日

AG32 命名规则(2026-09-09 用户确认)

AG32 沿用 STM32 风格命名,2 步定位 flash + 封装:

AG32[家族][系列][封装][Flash][后缀]
        ↑  ↑           ↑       ↑
        │  │           │       └─ 固定 T6
        │  │           └─ Flash 大小:C=256K, G=1M
        │  └─ 封装:  K=QFN32, C=LQFP48, V=LQFP100, R=LQFP64
        └─ 系列: F / H(F=标准, H=高速)

倒数第3字母 = Flash: C → 256KB, G → 1MB。AG32 只有 256KB 和 1MB 两档。
倒数第4字母 = 封装: K → QFN-32, C → LQFP-48, V → LQFP-100, R → LQFP-64。

例:AG32VF303VCT6
– 倒数第3 = C → 256KB
– 倒数第4 = V → LQFP-100
– board = agrv2k_303,logic_device = AGRV2KL100


型号 ↔ board ↔ logic_device ↔ flash 完整表

芯片型号封装flashboardlogic_device
AG32VF303VCT6LQFP-100256KBagrv2k_303AGRV2KL100
AG32VF303RCT6LQFP-64256KBagrv2k_303AGRV2KL64
AG32VF103RCT6LQFP-64256KBagrv2k_103AGRV2KL64
AG32VF103C8T6LQFP-4864KB(特殊)agrv2k_103AGRV2KL48
AG32VF407RGT6LQFP-641MBagrv2k_407AGRV2KL64
AG32VH303RCT6LQFP-64256KBagrv2k_303AGRV2KL64
AG32VH407RGT6LQFP-641MBagrv2k_407AGRV2KL64
AG32VF103KXT6QFN-32?agrv2k_103AGRV2KQ32

(H 系列可用 AGRV2KLxH 高速版本,引脚兼容)


怎么确认当前板子型号

  1. 看板子丝印(拍照放大看芯片顶面型号)
  2. 看板子原理图(如果用户提供了)
  3. 问用户(最稳)

不能依赖:
– BOARD_PLL_FREQUENCY 宏(SDK 默认 100MHz,跟实际频率无关)
– DEVICE_ID 寄存器(所有 AGRV2K 都是 0x40200001,只能确认家族)
– 编译错误信息(选了错的 board 报 device size mismatch,但不会告诉你”应该选什么”)


选择 board 的快速判断

  1. 倒数第3字母:
    – C → 256KB → agrv2k_103 或 agrv2k_303
    – G → 1MB → agrv2k_407
  2. 倒数第4字母(选具体 board 模板):
    – K (QFN-32) → agrv2k_103 配 AGRV2KQ32
    – C (LQFP-48) → agrv2k_103 配 AGRV2KL48
    – V (LQFP-100) → agrv2k_303 配 AGRV2KL100
    – R (LQFP-64) → agrv2k_103 或 agrv2k_303 配 AGRV2KL64

选错会怎样

  • 选了 100 但实际 64 pin → Quartus 综合报”pin X 不存在”
  • 选了 64 但实际 100 pin → 只能用到 64 pin,VE 里 PIN_70+ 报错
  • 选了 1MB board 但实际 256KB flash → Device ID does not match, expected 0x40200001:1024KB but got 0x40200001:256KB
  • 选了 256KB board 但实际 1MB flash → 同样 device ID mismatch

全部要改 board = xxx 后重新烧。

.

返回用AI开发