AMP32F103ZE 身上的各类ID总结
本帖最后由 zjh20070904 于 2022-5-14 10:53 编辑APM32F103ZE身上有各种标识符号来认为该芯片就是APM32F103ZE,这些标识可以直接通过软件读取地址数据或者通过J-Link获取。以下总结了MCU身上的各种ID。1 DBGMCU_IDCODE
访问地址0xE0042000
说明定义了MCU的部件号和硅片版本。
举例
2 Flash容量标识
访问地址0x1FFFF7E0
说明标识Flash容量,0x200代表Flash的容量是512KB。
举例
3 96 位唯一芯片 ID
访问地址0x1FFFF7E8
说明96位唯一UID,可配合加密算法保护Flash内部的代码、数据,确保该程序只能该芯片上运行,无法在其它的MCU运行。
举例
4 Boundary scan TAP_JTAG ID
说明边界扫描 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表中。
访问地址0xE00FF000_0xE00FFFFF
说明ARM 的 Cortex-M3 有 一 个 JEDEC-106 ID 编 码
举例
7 SW-DP_ID
说明SW-DP状态机有一个内部ID编码用来识别SW-DP,此ID编码是ARM默认的编码。应该和内核版本有关
举例
页:
[1]