I am trying to communicate via I2C between two devices, one of them is GreenPAK Advanced Development Platform with inserted chip SLG46826V, which supports I2C communication. What I am trying to do is send 8-bit information from one device to GreenPAK Platform via expansion connectors on PIN 8(SCL) and PIN 9(SDA). I made a fairly simply program on GreenPAK6 Designer, which communicates with other device. When I put a new chip on the Development Platform and run Emulation (sync), everything works fine, I can see on oscilloscope that those have been sent. Emulation (sync) loads any new changes made to the project, so what I tried to do is change control code, e.g. changing from control code 0000 to 0001. When I do that, program stops to work and chip is supposedly absent or not inserted. When I try to re-run emulation, I get Socket test message, which says that: "Functional socket test failed. Socket issues detected." Even when I press Skip and proceed, next error appears: "I2C tranfer fail".
Please let me know if you can help me with this and thank you in advance for any help provided.