我正在尝试为 STM32F779II 设置双组模式,但根本没有设置。
所以我在做任何事情之前主要尝试了以下代码
HAL_FLASH_Unlock();
HAL_FLASH_OB_Unlock();
FLASH->OPTCR |= FLASH_OPTCR_nDBANK_Msk;
HAL_FLASH_OB_Lock();
HAL_FLASH_Lock();
当我尝试检查内存是处于单模式还是双模式时:
if((OBInit.USERConfig & OB_NDBANK_SINGLE_BANK) == OB_NDBANK_DUAL_BANK){
printf("Dual bank mode is set");
}
但这种说法永远不会成立。