Skip to main content
Explorer II
February 14, 2020
Solved

RM0455: Where is OCTOSPIM clock enable bit in STM32H7A/B ?

  • February 14, 2020
  • 3 replies
  • 1211 views

RM0455 rev. 3 doesn't mention the OCTOSPI*M* clock enable at all. As OCTOSPIM is on AHB, this bit should be in one of RCC_AHB1ENR, ..., RCC_AHB4ENR registers.

On the other hand, there is a mysterious IOMNGREN bit in RCC_AHB3ENR, and this IOMNGR is not mentionend anywhere else.

Apparently IOMNGREN is in fact OCTOSPIM clock enable, as after setting it OCTOSPIM registers become available at 0x5200B40X as expected.

The very same applies to IOMNGRRST in RCC_AHB3RSTR as well.

    This topic has been closed for replies.
    Best answer by Amel NASRI

    Good catch @Andreas Bolsch​ ! Indeed IOMNGR* bits are the ones that need to be used with OCTOSPIM.

    The RM0455 will be updated in order to align RCC registers with related peripherals.

    -Thanks.

    -Amel

    3 replies

    Technical Moderator
    February 17, 2020

    Good catch @Andreas Bolsch​ ! Indeed IOMNGR* bits are the ones that need to be used with OCTOSPIM.

    The RM0455 will be updated in order to align RCC registers with related peripherals.

    -Thanks.

    -Amel

    Technical Moderator
    September 21, 2020

    Hello,

    Please note that RM0455 was update and currently OCTOSPIM* bits are described in RCC registers.

    -Amel

    Graduate II
    May 11, 2024

    Is this going to be changed for RM0468 too?

    pkoevesdi_0-1715445116920.png

    Also, in all the tutorials about OSPI, I never ever find mentioned this bit! Is someone reading here to address this at STM? Please also note https://community.st.com/t5/stm32-mcus-products/register-bits-missing-in-stm32cubeprogrammer/m-p/673018/highlight/true#M243865