I have began to write a sample application that uses Sport1 driver in I2S mode on blackfin bf518 with uClinux.
I have succesfully opened the device, I have configured it (master mode), and I can write some data on the interface with "write" function but output data that I can see on oscilloscope, are strange:
at data line (DT1PRI) I can see my data but after they are finished, interface continues to operate for about 1ms.
The strange thing is that if I insert two times "write" funtion in my app., I can't see data continuously..
For example if I transmit 32bit + 32 bit I don't see 64 byte together but I see first 32 bit, 1 ms of nothing and after the last 32 bit. what I do wrong?
thank you in advance