Question
STM32F429 enable Dual Banks (DB1M)
Posted on July 12, 2018 at 19:52

#dual-bank #stm32f4-flash
I have an STM32F429 and want to have dual banks.
From looking at the manual I tried this, but it does not seem to work.
Can anyone offer suggestions? (Solutions? )
if ((FLASH->OPTCR&FLASH_OPTCR_DB1M_Msk) == 0) {
printf(''Single Bank - Attempt to fix!\r\n''); HAL_FLASH_Unlock(); HAL_FLASH_OB_Unlock();FLASH->OPTCR |= FLASH_OPTCR_DB1M_Msk; HAL_StatusTypeDef HAL_FLASH_OB_Launch(void); HAL_FLASH_OB_Lock(); HAL_FLASH_Lock(); } else printf(''Dual Bank!\r\n'');To be clear, I am not trying to set which bank to boot from, that is a different bit.


#dual-bank #stm32f4-flash