Ver código fonte

fix:获取唯一ID

alienwalker 4 anos atrás
pai
commit
dd8b007887
1 arquivos alterados com 2 adições e 0 exclusões
  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;
 }