В общем, имеется прошивка в формате .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 и будет тебе счастье!
Удачи!
[Ответ]
Сообщение от 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 метров.
[Ответ]