華大單片機UID讀取說明


華大單片機每顆芯片出廠前具備唯一的 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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM