STM32的UID(全球唯一ID)介绍与应用

  版权信息:
● 本博客使用CC 3.0协议,转载请保留该信息。
● 原文作者: 戴晓天 @ 云飞机器人实验室
● 原文地址: STM32的UID(全球唯一ID)介绍与应用

每个STM32芯片在出厂时都具有一个全球唯一的芯片ID(UID),该ID为96位,其存储地址分布如下:

Start Address : 0x1FFF F7E8

Address offset: 0x00 U_ID(00-31)

Address offset: 0x04 U_ID(32-63)

Address offset: 0x08 U_ID(64-96)

该ID的应用领域(引用自Datasheet):

●用来作为序列号(例如USB字符序列号或者其他的终端应用)
●用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性。
●用来激活带安全机制的自举过程

%d bloggers like this: