Как получить шестнадцатеричный файл, сгенерированный SDCC, для моделирования в Pic Simulator IDE?

Я искал обходные пути в течение многих дней, но безуспешно. PIC Simulator постоянно говорит мне, что контрольная сумма шестнадцатеричного файла неверна. Я уже много раз пытался изменить формат вывода шестнадцатеричного файла SDCC и пробовал все из них, но для всех это одна и та же ошибка.

Кроме того, рекомендуется использовать симулятор, такой как PIC Simulator IDE, для использования в GNU / Linux, я много раз пробовал GPSim в разных дистрибутивах, но так и не смог найти ни одной программы для моделирования. Так что я пока не доверяю ему... и потому что он тоже продолжает падать.


person Community    schedule 23.08.2011    source источник


Ответы (2)


Марио, на самом деле это проще, чем ваш ответ. Просто используйте выходной формат ihx32 в компоновщике, и он будет работать из коробки.

person Ale    schedule 19.09.2011
comment
Пойду проверю, спасибо за помощь. изменить: ИДЕАЛЬНОЕ спасибо. - person ; 19.09.2011

Я нашел это сам, если выходной формат SDCC - IHX.

objcopy -O ihex input-file output-file

Это будет прекрасно смоделировано с помощью PIC Simulator IDE.

person Community    schedule 26.08.2011