Skip to main content
Andreas Bolsch
Lead III
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.

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

Amel NASRI
Amel NASRIBest answer
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

To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
Amel NASRI
Technical Moderator
September 21, 2020

Hello,

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

-Amel

To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
Associate III
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