Why does my STM32H743VI processor throw a hard fault exception when I place my HAL usart.o variables in SRAM1,SRAM2 or SRAM3, but it runs perfectly when the variables are placed in AXI RAM?
I am using an STM32H743VI processor with uVision V5. When I assign the usart.o ZI data to SRAM1, 2 or 3 the project crashes with a hard fault. If I leave out the specification for the usart.o section it gets placed in the AXI ram and the code runs fi...