user1598585
user1598585

Reputation:

How do I get an hex file generated by SDCC to be simulated in Pic Simulator IDE?

I have been searching workarounds for many days with no luck. PIC Simulator keeps telling me that the checksum of the hex file is wrong. I already tried changing SDCC‘s hex file output format many times and tried all of them but it is the same error with all of them.

Also, A recommendation for a simulator like PIC Simulator IDE for me to use in GNU/Linux is appreciated, I have tried GPSim many times in different distros but could never get a single program to simulate. So I don’t trust it so far... and because it keeps crashing too.

Upvotes: 0

Views: 1979

Answers (2)

Ale
Ale

Reputation: 260

Mario, it is actually easier than your answer, Just use output format ihx32 in the linker and it will work out of the box.

Upvotes: 1

user912695
user912695

Reputation:

I have found it myself, if SDCC‘s output format is IHX.

objcopy -O ihex input-file output-file

It will be perfectly simulable by PIC Simulator IDE.

Upvotes: 0

Related Questions