Part Number: LMK03318
Other Parts Discussed in Thread: USB2ANY, CODELOADER
Hello,
I am using the LMK03318 device.
I was able to load the EEPROM using the CODELOADER program and a USB2ANY dongle but only after removing the other I2C devices from the board.
This is what happened before I removed all the other I2C devices from the board:
If I performed Scan I2C Bus, he found other devices with lower addresses on board.
I set the address in the CODELOADER “Port Setup” tab to 53 (GPIO1=1) regardless to the Scan chain.
If I go to the “EEPROM” tab of the program and perform “Read all SRAM”, at the bottom of the window it says that the read is performed from device address that is not the one I set (The lower address that he finds if you perform scan chain). And naturally the read was not successful.
I removed all the devices that have lower addresses than 53 from the board (temperature sensors, EEPROM etc).
After that “Scan I2C Bus” finds device 53 and I was able to load the EEPROM data successfully.
In this scenario, at the bottom of the “EEPROM” tab it says that it performs Read/Write from device 53 as expected.
I tried using the TICS Pro software with the same result.
It is not possible to set the address of the device I want to access, the software addresses the first address it finds anyway, no matter what you set.
Is ther anything that can be done to sove this issue?
Thank you,
Svetlana.