Explorar el Código

fix:获取唯一ID

alienwalker hace 4 años
padre
commit
dd8b007887
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  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;
 }