Could you please let us know what EEPROM Programmer you are using? The Hex2Bix utility creates a .iic file which will contain only the raw data from the Intel hex file generated by Keil uVision compiler. Please compare the file read out by your EEPROM Programmer and the one generated from Keil uVision and check if there are any differences in the headers etc.
Thank you for prompt response, the EEPROM programmer is EMP-11 from Needham’s Electronics.
I thought .iic format is for Cypress use only, do you mean I can load .iic file to standard EEPROM programmer?
Yes, .iic format is for Cypress use to load the EEPROM using Control Center. You need to check the file formats supported by your programmer; the Intel hex file generated from Keil uVision should be loadable directly into your programmer.