Большой Воронежский Форум
»Радиолюбитель>Прошивка микроконтроллёра Atmel AT90S2313
Vovan032 19:07 29.09.2007
В общем, имеется прошивка в формате .hex под AT90S2313. Необходимо преобразовать в файл с расширением .asm. Каким дизассемблером можно это сделать?
Также ищется AVRStudio.

P.S. Если залить прошивку написанную под микроконтроллёр AT90S2313 в ATtiny2313 без изменения, будет ли она корректно работать?
Если я правильно понял, то нужно расставить правильно фьюзы. [Ответ]
RU3QL 22:11 29.09.2007

Сообщение от Vovan032:
В общем, имеется прошивка в формате .hex под AT90S2313. Необходимо преобразовать в файл с расширением .asm. Каким дизассемблером можно это сделать?
Также ищется AVRStudio.

P.S. Если залить прошивку написанную под микроконтроллёр AT90S2313 в ATtiny2313 без изменения, будет ли она корректно работать?
Если я правильно понял, то нужно расставить правильно фьюзы.

Если править прошивку, то дизассемблировать скорее всего не получиться, точнее сломаешь голову! Для этого нужен исходник.
А если полное совмещение (AT90S2313 и ATtiny2313), лей hex и будет тебе счастье!
Удачи! [Ответ]
Gnd 22:43 29.09.2007
Vovan032,

На торенте есть AVR Studio версия 4.12 http://www.torrents.vsi.ru/viewtopic.php?t=20874 [Ответ]
Vovan032 23:34 29.09.2007

Сообщение от Gnd:
Vovan032,

На торенте есть AVR Studio версия 4.12 http://www.torrents.vsi.ru/viewtopic.php?t=20874

Спасибо, качаю.

Сообщение от RU3QL:
А если полное совмещение (AT90S2313 и ATtiny2313), лей hex и будет тебе счастье!
Удачи!

С совместимостью и установкой фузов разобрался. К сожалению если просто залить hex без подстройкой фузов, то работать не будет, а если будет, то некорректно.



Всё ещё хочу услышать о возможности дизассемблирования от специалистов! [Ответ]
dsn_2000 10:32 01.10.2007
Дизассемблированный текст можно увидеть если загрузить hex-файл в AVR Studio, но лучше воспользоваться дизассемблером, например отсюда http://www.gaw.ru/html.cgi/txt/soft/avr/assembler.htm. А дальше все зависит от языка на котором написана программа - если на ассемблере то можно разобраться (при условии небольшого объема), а если на си то шанов мало.
По поводу совместимости AT90S2313 и ATtiny2313 - описано в документе AVR091: Замена AT90S2313 на ATtiny2313 http://www.gaw.ru/pdf/Atmel/app/avr/AVR091.pdf [Ответ]
steff 12:01 01.10.2007
На атмеловском сайте всегда самая свежая версия AVR Studio [Ответ]
shuher 14:53 01.10.2007
steff, только далеко не самая бесплатаная (в смысле 150 метров лить не каждый захочет). [Ответ]
steff 21:54 01.10.2007

Сообщение от shuher:
steff, только далеко не самая бесплатаная (в смысле 150 метров лить не каждый захочет).

Я качал на работе, полгода назад - 45 метров. [Ответ]
shuher 22:02 01.10.2007
Пардон, ошибся, единичка лишняя закралась... [Ответ]
Вверх