S32K344 Boot jump to App, then Used Uart Async Send ,DMA interrupts are always called

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K344 Boot jump to App, then Used Uart Async Send ,DMA interrupts are always called

418 Views
sun15021414801
Contributor II

1.I use the s32k344 can from the unified_bootloader_demo_V2.1 project to implement the bootloader

2.app uses the ETAS integration package and the compiler is ghs

3.boot jumps to the app, RTA-os is already running

4.when I called Uart_AsyncSend, dma interrupts are always called, jump to the dma interrupt handling function, Can't jump out

 

Please Help, thank you

0 Kudos
Reply
1 Reply

415 Views
sun15021414801
Contributor II

1.I used Uart Interrupt mode, dma has never been used

2.boot's code is essentially unchanged, as shown in the figure

sun15021414801_1-1694093233702.png

 

sun15021414801_0-1694093207601.png

3. jump start address is 0x440200 , After entering the app the interrupt vector table was also re-registered

sun15021414801_2-1694093410478.png

sun15021414801_3-1694093430504.png

 

0 Kudos
Reply