Part Number: DRA72XEVM
Tool/software: TI-RTOS
Hi
when i use bspdrv_uart.c driver of m4 in DRA72x,i find that if i send datas to m4 in following conditions,the uart rx time-out always happen.
1、with data‘s’ length over 64bytes(now send )
2、in period 100ms
3、115200 baudrate ,
4、uartParams.rxThreshold = 8;
5、interrupt mode
my questions is that
1、why does the rx time-out hanppen?
as the interrupt is hw interrupt, its priority should high than the ti bios thread task,so that if uart rx interrupt happen, bios tasks could not disturb it,
so that the uart interrupt could be processed immediately, the rx time-out should not happen. unless uart rx interrupt is low than thread task。is that true?
2、how could i set priority of uart rx interrupt correctly?
i find that ,the priority of uart rx interrupt is 0xff,which is the default value。when i set the priority to 0 or 1 or 2 with the functions" Void Hwi_setPriority(UInt intNum, UInt priority)",
the xdc hard fault happened, why?
3、how could i solve the rx time-out problem?