每个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字符序列号或者其他的终端应用)
●用来作为密码,在编写闪存时,将此唯一标识与软件加解密算法结合使用,提高代码在闪存存储器内的安全性。
●用来激活带安全机制的自举过程
>> 本文章版权归作者所有,如需转载请联系作者授权许可。
>> 原文来自: 云飞机器人实验室
>> 原文地址: STM32 | UID(全球唯一ID)介绍与应用
>> 关于我们: 关于云飞实验室
>> 支持我们: 帮助我们可持续发展