I find myself needing to write about 21kB to an I2C EEPROM. This is config data for this module and I was expecting it to be a a lot smaller when I got into this project so my initial plan was to just use an Arduino to write the config over I2C to the EEPROM. However, given the size of this config data I need an alternative.
I have looked at USB to I2C adapters and they are available at reasonable prices on ebay but I am unsure about software for these. There do seem to be some bits of free software out there but seem to be tied to particular and quite expensive programmers. So I am looking for suggestions of how to get 21kB of data on to an EEPROM over I2C from a PC and I would rather not spend very much money. The Target EEPROM is a 24LC256
I have looked at USB to I2C adapters and they are available at reasonable prices on ebay but I am unsure about software for these. There do seem to be some bits of free software out there but seem to be tied to particular and quite expensive programmers. So I am looking for suggestions of how to get 21kB of data on to an EEPROM over I2C from a PC and I would rather not spend very much money. The Target EEPROM is a 24LC256