The method Len mentioned works perfectly well. This requires a bit of an app on target to interpret/execute the i2C commands. Use MiniProg3 to send commands to target to write to EEPROM.
ĥ) Could set up an i2C bridge with target 5LP and Miniprog3. The low level commands are further described in 5LP Architecture TRM manual, chapter 41. Reference also Psoc Programmer CLI manual:Ĥ) Look at the scripts in 5LP Programming Spec for EEPROM programming, chapter 5.12. There are example scripts in the PSoC Programmer folder.Ĭ:\Program Files\Cypress\Programmer\Examples\Programming\PSoC3_5\SWD\C_Sharp_EEPROM Edit the Creator generated hex file and paste the new hex file generated from hex editor (at appropriate location of course).ģ) Create a set of COM scripts to control Miniprog3 (or Kitprog).
To write to EEPROM without re-compiling, there are several options.ġ) Write a PERL/TCL/Python/etc script to modify the hex file that Creator generates.Ģ) Use a hex editor to enter the EEPROM values and save as Intel hex to a new file.
To answer your first question, the format of the file is Intel Hex format.