Please describe how you are generating the hex file. Are you trying to load it in a chip? Where in the chip, flash, eeprom etc? What type of chip? This information will be helpful in determining what the problem is.
__________________
It is better to fail in originality than to succeed in imitation.
Why dont you try to load the HEX file directly onto the chip. Go to Tools -->Program AVR--> Connect AVR --> "choose your programmer" --> Program (tab) --> choose your hex file onto the flash --> verify --> Program and your are done!
__________________
It is better to fail in originality than to succeed in imitation.