BCM4 boot option byte, software modification on STM32H747
Hi, I am curently working on the STM32H747. I need to have the CM7 booting while the CM4 is not. Then after, the CM4 BOOT is triggered by the CM7.
Using STM32 cube programmer, I am able to disable the BCM4 bit of the SYSCFG_UR1 register.
The required sequency is then working.
BUT, I would like to change this BCM4 bit in the CM7 c code. I found HAL functions to do the work, ( HAL_SYSCFG_DisableCM4BOOT(); ) but when I check the BCM4 bit using cube programmer, it is never changed.
I tried to read the value of this bit using READ_BIT(REG, BIT) function, but it always return 0, even if ticked in cube programmer.
I am using IAR 9.10, and I can check register values SYSCFG_UR0 to SYSCFG_UR17, but the only missing register is the UR1, the one I need...
Is there an access limitation to this register? or do I miss something else?
Thank you
Baptor
