Страница 1 из 1

Конвертирование прошивки hex в код c++

Добавлено: Ср янв 27, 2016 19:02:38
Sinflame
Всем привет, возникла у меня одна проблема.. в общем имеем схему с мк PIC16F628A в протеусе, программатор, сам микроконтроллер, и готовую прошивку для него в формате hex. Хотелось бы проверить схему перед сборкой, но я не понимаю как мне добавить готовую hex прошивку в протеус, или писать весь код самому с нуля? Помогите новичку)

Re: Конвертирование прошивки hex в код c++

Добавлено: Чт янв 28, 2016 01:48:26
Аlex
В протеусе, в свойствах микроконтроллера, устанавливается путь к hex-файлу.

Re: Конвертирование прошивки hex в код c++

Добавлено: Чт янв 28, 2016 09:47:17
Pnjom-Penb
(Халявщикам всех мастей посвящается)
Аlex писал(а):... устанавливается путь к hex-файлу.
Точно, и сразу после этого из хекса начинает выкачиваться чистейший C++... с комментариями!!! :)))

Re: Конвертирование прошивки hex в код c++

Добавлено: Чт янв 28, 2016 15:08:17
pcb432
Спокойно :)
Просто название темы и содержание, не совпадает.
как мне добавить готовую hex прошивку в протеус

Re: Конвертирование прошивки hex в код c++

Добавлено: Чт янв 28, 2016 15:54:08
Pnjom-Penb
pcb432 писал(а):Просто название темы и содержание, не совпадает.
Ага, сааааааамую малость. :))) :))) :)))

Re: Конвертирование прошивки hex в код c++

Добавлено: Вт фев 02, 2016 20:12:20
Ariadna-on-Line
Hex-файл, возможно восстановить (декомпилировать) только в ассемблерный файл - если известно для какого он процессора, конечно. И с ним уже разбираться. Декомпиляторы часто так и называются - дизассемблер. Такой возможностью обладают некоторые программы для программаторов.

ПС. Протеус привередлив к названиям директорий и файлов и глубине вложенности (С:/xxx/xxx/...). Например не любит символ "-" (тире) в названии.

Re: Конвертирование прошивки hex в код c++

Добавлено: Вт фев 02, 2016 20:54:05
Pnjom-Penb
Ariadna-on-Line писал(а):Декомпиляторы часто так и называются - дизассемблер.
Это смотря в чьем, с позволения сказать, лексиконе. Некоторые умудряются курвиметр лайнером называть, но "не всему же надо верить"!!! ©