有一款产品,用你们stm32103c8t6制造的
想做加密,但是你们的chhipid是完全随机的
我想问一下,chipid里面哪几位是代表同一个批次或者同一个生产日期的cpu,(同一个批次某些bit可能是相同的)
我想每个批次就烧一个版本的软件进去,这个版本就只能在这个批次的cpu上运行
不要每次都对每个chipid算号。
我现在是每个芯片都要做一个解锁操作,比较烦。
------------------------------------------------------------
这个96位的产品唯一身份标识,按照用户不同的用法,可以以字节(8位)为单位读取,也可以以
半字(16位)或者全字(32位)读取。
基地址:0x1FFF F7E8
地址偏移:0x00
只读,其值在出厂时编写
U_ID[15:0]:唯一身份标志15:0位
器件电子签名
地址偏移:0x02
只读,其值在出厂时编写
U_ID[31:16]:唯一身份标志31:16位这个域的数值也预留作为未来的其它功能。
地址偏移:0x04只读,其值在出厂时编写
U_ID[63:32]:唯一身份标志63:32位
地址偏移:0x08只读,其值在出厂时编写
U_ID[95:64]:唯一身份标志95:64位 |