STM32H753 BDMA SPI6 loop infinite
Hi ST,
Currently, I'm testing the BDMA on SPI6 with the STM32H753. The SPI transmission works as expected when using the base flash address at 0x08000000. I need to place the application code at address 0x08100200. However, when I change the vector table offset and linker flash address to 0x08100200, the system enters an infinite loop whenever I transmit the buffer using BDMA SPI6
Please follow the test cases below for more details:
Procedure:
Create the STM32H753VITx project.
Change the vector offset and linker flash address to 0x08100200:
- Vector table offset and linker file settings:

- linker flash address:

3. Specify the memory region SRAM_4 for the transmission buffer in the linker file.
.dma_buffer : /* Space before ':' is critical */
{
*(.dma_buffer)
} >RAM_D3
4. In the main.c

This issue only occurs when I change the address to 0x08100200, 0x08101200, or 0x08102200. I am also successful with the addresses 0x08100000, 0x08102000, and 0x08103000.
Is there any reason that could cause this failure?
