Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » »Радиолюбитель
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио

Ответ
 
Опции темы
Старый 29.09.2007, 19:07   #1   
Registered User
 
Аватар для Vovan032
 
Сообщений: 301
Регистрация: 26.12.2006

Vovan032 вне форума Не в сети
Прошивка микроконтроллёра Atmel AT90S2313

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

P.S. Если залить прошивку написанную под микроконтроллёр AT90S2313 в ATtiny2313 без изменения, будет ли она корректно работать?
Если я правильно понял, то нужно расставить правильно фьюзы.
  Ответить с цитированием
Старый 29.09.2007, 22:11   #2   
Старый волк
 
Аватар для RU3QL
 
Сообщений: 193
Регистрация: 26.02.2007
Возраст: 57

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

P.S. Если залить прошивку написанную под микроконтроллёр AT90S2313 в ATtiny2313 без изменения, будет ли она корректно работать?
Если я правильно понял, то нужно расставить правильно фьюзы.
Если править прошивку, то дизассемблировать скорее всего не получиться, точнее сломаешь голову! Для этого нужен исходник.
А если полное совмещение (AT90S2313 и ATtiny2313), лей hex и будет тебе счастье!
Удачи!
  Ответить с цитированием
Старый 29.09.2007, 22:43   #3   
Форумец
 
Сообщений: 77
Регистрация: 18.01.2007

Gnd вне форума Не в сети
Vovan032,

На торенте есть AVR Studio версия 4.12 http://www.torrents.vsi.ru/viewtopic.php?t=20874
  Ответить с цитированием
Старый 29.09.2007, 23:34   #4   
Registered User
 
Аватар для Vovan032
 
Сообщений: 301
Регистрация: 26.12.2006

Vovan032 вне форума Не в сети
Цитата:
Сообщение от Gnd
Vovan032,

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

Цитата:
Сообщение от RU3QL
А если полное совмещение (AT90S2313 и ATtiny2313), лей hex и будет тебе счастье!
Удачи!
С совместимостью и установкой фузов разобрался. К сожалению если просто залить hex без подстройкой фузов, то работать не будет, а если будет, то некорректно.



Всё ещё хочу услышать о возможности дизассемблирования от специалистов!
  Ответить с цитированием
Старый 01.10.2007, 10:32   #5   
Форумец
 
Сообщений: 32
Регистрация: 27.02.2004

dsn_2000 вне форума Не в сети
Дизассемблированный текст можно увидеть если загрузить 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
  Ответить с цитированием
Старый 01.10.2007, 12:01   #6   
хрю-хрю
 
Аватар для steff
 
Сообщений: 3,360
Регистрация: 25.04.2006
Возраст: 41

steff вне форума Не в сети
На атмеловском сайте всегда самая свежая версия AVR Studio
  Ответить с цитированием
Старый 01.10.2007, 14:53   #7   
...
 
Аватар для shuher
 
Сообщений: 3,035
Регистрация: 06.06.2003
Возраст: 40

shuher вне форума Не в сети
steff, только далеко не самая бесплатаная (в смысле 150 метров лить не каждый захочет).
  Ответить с цитированием
Старый 01.10.2007, 21:54   #8   
хрю-хрю
 
Аватар для steff
 
Сообщений: 3,360
Регистрация: 25.04.2006
Возраст: 41

steff вне форума Не в сети
Цитата:
Сообщение от shuher
steff, только далеко не самая бесплатаная (в смысле 150 метров лить не каждый захочет).
Я качал на работе, полгода назад - 45 метров.
  Ответить с цитированием
Старый 01.10.2007, 22:02   #9   
...
 
Аватар для shuher
 
Сообщений: 3,035
Регистрация: 06.06.2003
Возраст: 40

shuher вне форума Не в сети
Пардон, ошибся, единичка лишняя закралась...
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind