Hi everyone, I am using P89v51rd2 micro controller. For that, hex file obtained from Keil is working good. I tried SDCC compiler under ubuntu but it fails. Keil gives HEX-80 and the SDCC gives HEX (intel hex). What is the difference between HEX and HEX-80? How to get workable hex file from SDCC compiler?
Keil gives HEX-80
Says who? The actual documentation of the Keil tools calls it Intel hex file format.
What are you using to program the chips? What does it use? Are you sure That you set up SDDC correctly?
That's not a question for the Keil forum - is it?
That's a question for the SDCC documentation and, if that doesn't help, then the SDCC forum.
Second item on a google search came up with this as the second entry:
http://www.keil.com/forum/684/
What version of uVision are you using?
Last time I saw HEX-80 being mentioned was in UV2!