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.

RTOS/DRA72XEVM: bsp uart edma function can not work

Part Number: DRA72XEVM

Tool/software: TI-RTOS

when i use the ti driver components of M4, following error happened,

1、config the opmode UART_OPMODE_DMAINTERRUPT

2、config the event enable

3、send and receive messages in period task

4、debug my program,use the logic analyzer to read if the messages is right or not

what i found is that,  the m4 was always sending 56 bytes “\0”,which is equal to txThreshold,and always receiving 8 bytes  “\0”,which is equal to rxThreshold。

but actually,what i wanted to send is  0x01, 0x02....and receive is 0x01,0x02 in my program.

i checked the program , can't find the reason.

Is there someone have met the same thing as me? how can i solve this problem?

ps:when i config the opmode UART_OPMODE_INTERRUPT, it worked very well.