Tool/software: Linux
According to the AM437x IDK User's Guide, Section 2.5.2, the I2C addresses start at address 0x50.
I can open /dev/i2c-0, but I cannot access the device at address 0x50 using IOCtl commands. I can access address 0x59, but I cannot read the device at address 0x59.
At what I2C address is the EEPROM (Section 2.5.3) on the AM437x IDK?
Is the EEPROM accessible using i2c_smbus_read_byte_data() or IOCtl?