华大单片机UID读取说明

今日头条

1100人已加入

描述

  华大单片机每颗芯片出厂前具备唯一的 10 字节设备标识号,包括 wafer lot 信息,以及芯片坐标信息等。UID 地址为:0x00100E74 - 0x00100E7D。

  唯一设备标识符最适合:

  •   用作序列号
  •   在对内部 Flash 进行编程前将唯一 ID 与软件加密原语和协议结合使用时用作安全密钥以提高 Flash 中代码的安全性
  •   激活安全自举过程等
     

  80 位的唯一设备标识符提供了一个对于任何设备和任何上下文都唯一的参考号码。用户永远不能改变这些位。

  80 位的唯一设备标识符也可以以单字节/半字/字等不同方式读取,然后使用自定义算法连接起来。

  以HC32F030为列说明UID的规则(其它型号芯片具体情况要看手册说明)。HC32F030的UID规则如下:

华大单片机

 

  将MCU连上仿真器,观察0X100E74地址开始的FLASH

  与UID规则对应我们可以知道UID如下:

  Lot Number:00 00 03 F7 F9 88

  X坐标:08

  Y坐标:28

  Wafer Number:2B

  版本:0C

  将Lot Number转换成10进制为66582920,这个数字就是芯片上丝印的Lot Number.

       ymf

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分