Hi,
I use the cpswif of the startware ,it is normal when the period between two transmissions is big than 10us,but if I assert two or more transmissions no delay between them,the Tx_handler ISR takes some milliseconds,and the CPDMA DMASTATUS Register (offset = 24h) [reset = 0h]:0x00500000,Zero Buffer Length.And the channel is in a error status,I must do a hardware reset,Can anyone help me?
In addition,I mask the IntMasterIRQDisable and IntMasterIRQEnable routes,replace a Semaphore .
thanks,
YanTCK