Skip to main content
Graduate
May 21, 2024
Solved

STM32F4 Bus Matrix Arbitration Priority

  • May 21, 2024
  • 1 reply
  • 979 views

In the STM32F469, can the bus arbitration priority (amongst the different bus masters) be changed? From my reading of the Application Notes and the Reference Manuals this doesn't seem to be the case. But I'd like to get a confirmation just the same. 

I wanted to give DMA2 a higher priority over the core, but I suppose that's not how it works by default (or at any point, if the arbitration prioriy assignments are fixed)

    This topic has been closed for replies.
    Best answer by STOne-32

    Dear @ribdp ,

     

    You can refer to this Application Note for STM32F4 MCUs and DMA arbitration.

    https://www.st.com/resource/en/application_note/an4031-using-the-stm32f2-stm32f4-and-stm32f7-series-dma-controller-stmicroelectronics.pdf

    Section 2 in particular and Operates our multilayer bus matrix in part 2.1

    The answer is not possible it is fixed by hardware as explained .

    Hope it helps 

    STOne-32

    1 reply

    STOne-32Answer
    Technical Moderator
    May 21, 2024

    Dear @ribdp ,

     

    You can refer to this Application Note for STM32F4 MCUs and DMA arbitration.

    https://www.st.com/resource/en/application_note/an4031-using-the-stm32f2-stm32f4-and-stm32f7-series-dma-controller-stmicroelectronics.pdf

    Section 2 in particular and Operates our multilayer bus matrix in part 2.1

    The answer is not possible it is fixed by hardware as explained .

    Hope it helps 

    STOne-32