本帖最后由 zjh20070904 于 2022-5-14 10:53 编辑
APM32F103ZE身上有各种标识符号来认为该芯片就是APM32F103ZE,这些标识可以直接通过软件读取地址数据或者通过J-Link获取。以下总结了MCU身上的各种ID。 1 DBGMCU_IDCODE
2 Flash容量标识 访问地址 | | | 标识Flash容量,0x200代表Flash的容量是512KB。 | | |
3 96 位唯一芯片 ID 访问地址 | | | 96位唯一UID,可配合加密算法保护Flash内部的代码、数据,确保该程序只能该芯片上运行,无法在其它的MCU运行。 | | |
4 Boundary scan TAP_JTAG ID
5 Cortex-M3 TAP_JTAG ID 说明 | ARM Cortex-M3的TAP有一个JTAG ID编码。这个ID编码是ARM默认的,且没有被修改过,只能通过JTAG调试口访问。应该和内核版本版本有关。 | | |
6 Cortex-M3 JEDEC-106 ID它 位 于 映 射 到 内 部 PPB 总 线 地 址为0xE00FF000_0xE00FFFFF的4KB ROM表中。 访问地址 | | | ARM 的 Cortex-M3 有 一 个 JEDEC-106 ID 编 码 | | |
7 SW-DP_ID 说明 | SW-DP状态机有一个内部ID编码用来识别SW-DP,此ID编码是ARM默认的编码。应该和内核版本有关 | | |
|