I have a problem with my code.
I have a bootloader section that validates my application and jumps to it. It can also be used to upgrade the App section.
It uses the UART1.
My App uses UART1 as well and UART 5 for another purpose. The UART1 Rx interrupts works fine but not the UART5. As soon as I sent a byte on that UART 5 is goes immediately to HardFault_Handler();
I have no idea why this is happening. If any one could help by pointing me to the right direction.
My App section start at 0x8009100.