-
Bug
-
Resolution: Fixed
-
Medium
-
PDK
-
PDK-10410
-
PROCESSOR_SDK_07.03.00
-
PROCESSOR_SDK_09.01.00
-
j721e-evm
Issue Description
When transfer size is less than fifosize, driver sets the trigger level to be same as transfer size, as shown below.
if (transBytes <= object->fifoSize)
{ /* Transaction fits entirely in FIFO */ object->rxTrigLvl = transBytes; object->txTrigLvl = transBytes; } else
{
This is incorrect because application provided trigger level could be even less transfer size and this cause mismatch between trigger level and DMA transfer size.
Workaround
NA