Hi,
I use CCS 6.0.1, DSP/BIOS 5.42.1.09, processor OMAP-L138 (DSP only), C6748 BIOS PSP 01.30.01.
At execution of the following commands:
wBuffer [0] = 0x07u;
dataBuffer.slaveAddr = 0xECu;
dataBuffer.buffer = *wBuffer [0];
dataBuffer.bufLen = 1u;
dataBuffer.flags = I2c_WRITE | I2c_MASTER | I2c_START | I2c_STOP;
status = GIO_submit (i2c_outHandle, IOM_WRITE, *dataBuffer, *dataBuffer.bufLen, NULL);
Return value variable status = -2. In figure it is shown the oscillogram on lines SCL (the bottom curve) and SDA (the top curve).
That is, on Slave its address is transferred only and value 0x07 is not transferred.
Help to solve a problem.
Thanks