Помогите дезасемблировать прошивку из hex в исходник.

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Skorpion »

Добрый вечер! Помогите дезасемблировать прошивку из hex в исходник, поршивка слита с Atmega48, нашёл для пиков, PICDisasm возможно ли, найти что-то подобное, для Attiny и Atmega.
Вложения
PICDisasm.rar
(193.57 КБ) 259 скачиваний
Я пытаюсь учиться писать прошивки,
но знаний, в программировании, маловато.
Реклама
Аватара пользователя
BCluster
Собутыльник Кота
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев
Контактная информация:

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение BCluster »

IDA Pro поддерживает аврки

Ну и АВР студио вообщето )
Реклама
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Skorpion »

В IDA Pro нету 48 меги, а авр студии у меня нет, да я незнаю как ею правильно пользоваться.
Я пытаюсь учиться писать прошивки,
но знаний, в программировании, маловато.
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение DiGiCat »

ReAVR попробовать, был на AVR Freaks
Как он с 48 не в курсе ..
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Skorpion »

Попробовал ReAVR, он чего то разобрал, но понять что к чему,трудно.
Я пытаюсь учиться писать прошивки,
но знаний, в программировании, маловато.
Реклама
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение DiGiCat »

Должен быть чистый АСМ, комментариев там понятно не будет - исходников из хекса не получить, дальше ручками..
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Реклама
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Skorpion »

То что исходников из хекса не получить, это изначально понятно, просто пиковый PICDisasm потрошит прошивку пика, немного понятнее, наверное по причине того, что в нём сразу указываеш тип контроллера.
Я пытаюсь учиться писать прошивки,
но знаний, в программировании, маловато.
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Vov123 »

Программа называется AVR Simulator IDE.
Там tools->disasstmbler.
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Skorpion »

Попробую, посмотрю что получится, atmtga48 там есть.
Я пытаюсь учиться писать прошивки,
но знаний, в программировании, маловато.
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Murav »

Напиши для IDA настройки для Mega48 - они там в Program Files\IDA\cfg\avr.cfg лежат. Самое сложно там - переписать название всех регистров из даташита.
А вообще IDA значительно обходит по функциональности все остальные дизассемблеры, хотя и поддержка AVR в нём сделана по минимуму.
Аватара пользователя
Skorpion
Прорезались зубы
Сообщения: 211
Зарегистрирован: Пт ноя 03, 2006 09:32:30
Откуда: Москва
Контактная информация:

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Skorpion »

Посмотрел я этот фаил avr.cfg с настройками, для Atmega8, переписать ещё та заморочка, если где ошибёшся вот будет шоу.
Я пытаюсь учиться писать прошивки,
но знаний, в программировании, маловато.
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Помогите дезасемблировать прошивку из hex в исходник.

Сообщение Vov123 »

Да,есть.Options->Select Microcontroller->Mega48
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»