I bought one FRDM K64F board from channel in 2015, but the I2C bus does not work on the arduino header. It cannot detect any I2C slave devices connected via arduino header. However, it can detect the FXOS8700CQ on that I2C bus (FXOS8700CQ is integrated into the FRDM board).
I test another FRDM K64F board with the same test binary, this issue does not appear on that board. The difference between two boards is the version:
the one with issue: 700-28163 REV A / SCH-28163 REV C
the one without issue: 700-28163 REV C / SCH-28163 REV E
Could someone give a hint what is going wrong with my board? Thanks.
BTW, I do not have oscilloscope to capture the I2C signals.