Browse Source

fix:获取唯一ID

alienwalker 4 years ago
parent
commit
dd8b007887
1 changed files with 2 additions and 0 deletions
  1. 2 0
      bsp/air105/hal/core_otp.c

+ 2 - 0
bsp/air105/hal/core_otp.c

@@ -63,5 +63,7 @@ void OTP_Lock(void)
 
 void OTP_GetSn(uint8_t *ChipSN)
 {
+	SYSCTRL->CG_CTRL2 |= SYSCTRL_AHBPeriph_OTP;
 	memcpy(ChipSN, (uint32_t *)(SYSCTRL_CHIP_SN_ADDR), SYSCTRL_CHIP_SN_LEN);
+	SYSCTRL->CG_CTRL2 &= ~SYSCTRL_AHBPeriph_OTP;
 }