Part Number:DRV10987
Hi,
I'm referring to this post: "DRV10983-Q1: Error by startting GUI"
I have exactly the same problem (error communicating on i2c interface), only difference is, I am using a DRV10987EVM.
Log output:
2018-07-09 20:32:24.781 u2aI2C_InternalWrite(handle=0x00003010, I2C_Slave_Address=0x0000, InternalAddress=0x0090, nIntBytes=1, nBytes=0x02, Data=0x0DEA8FF4) [2154, TI_USB2ANY.cpp]
2018-07-09 20:32:24.784 Wrote data: 00 80 [2176, TI_USB2ANY.cpp]
2018-07-09 20:32:24.784 Return code set to 2 [2177, TI_USB2ANY.cpp]
2018-07-09 20:32:24.784 Error: variable 'err' set to -44 (Address not acknowledged (NAK)) [1200, U2A_ApiClass.cpp]
2018-07-09 20:32:24.784 GetResponse(buffer=0x0018F51C, size=64, command=-1) failed [401, TI_USB2ANY.cpp]
2018-07-09 20:32:24.785 Error: variable 'ret' set to -44 (Address not acknowledged (NAK)) [402, TI_USB2ANY.cpp]
2018-07-09 20:32:24.785 Return code set to -44 [2184, TI_USB2ANY.cpp]
2018-07-09 20:32:24.785 Returning value -44 [2185, TI_USB2ANY.cpp]
Scope capture of i2c signals shows one single byte with 8 zeros and one not acknowledged ACK bit (9 clock pulses correctly beeing issued, start/stop condtions also correct).
Apparently, the i2c address is not correct.
Can someone help, please ?
Thanks,
Heiko