Part Number: TMS570LC4357-EP
Dear TI Team,
I have implemented serial port interrupt-driven reception and resend data from that serial port. When the APP program is located at address 0 and the serial port interrupt is in either IRQ or FIQ mode, everything works normally. However, when the APP program is located in sector 10, regardless of the serial port interrupt mode, calling the _enable_interrupt_() function causes the program to crash because the serial port does not transmit 0xAA55.
Is this because the FIQ is fixed at address 0x0000001C, and when the _enable_interrupt_() function is called, the program jumps back to address 0x0000001C, which has no content, causing the exception?


If my assumption above is correct, would redirecting FIQ and IRQ to SRAM within the app resolve this issue?
Actually, I’ve already tried performing this action as described in the spna263 documentation, but it didn’t work.
I'll attach my code. Could you please take a look and see where the problem lies? Thank you.












