소스 검색

fix:获取唯一ID

alienwalker 4 년 전
부모
커밋
dd8b007887
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  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;
 }