This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0G3507: MSPM0 uart_callback example with FreeRTOS | UART interrupt always get triggered

Part Number: MSPM0G3507

Tool/software:

Hello TI expert,

When I play with LP_MSPM0G3507 launch pad on uart_callback_freertos_ticlang example. I encounter a problem and don't understand.

Why uart interrupt always get triggered? indeed TX and RX line are clean.

CCS Version: 12.7.1.00001 

MSPM0 sdk version: mspm0_sdk_2_01_00_03

example: C:\ti\mspm0_sdk_2_01_00_03\examples\rtos\LP_MSPM0G3507\drivers\uart_echo

the code could be executed and echo function works well as below.

However, when I put a breakpoint at UART0_IRQHandler(void) function, it always get triggered. as shown below

seems like DMA related flag always being set.

then I put a breakpoint at xPortSysTickHandler(void). it never get triggered. seems like system tick preempted by UART interrupt.

How could explain this?