Дизассемблер для AVR

Тема в разделе "WASM.ELECTRONICS", создана пользователем Quark, 25 дек 2008.

  1. Quark

    Quark New Member

    Публикаций:
    0
    Регистрация:
    7 авг 2007
    Сообщения:
    211
    В инете прочитал что IDA умеет дизасмить проги под AVR контроллеры. но моя ида этого не делает. может нужны плагины или у меня версия старая (5.2.09.908)?

    подскажите, пожалуйста, может ли она дизасмить AVR код и если да, то в чём проблема?
     
  2. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    В SDK идет модуль для AVR -- его надо собрать.
    Код (Text):
    1. /*
    2.  *      Interactive disassembler (IDA).
    3.  *      Copyright (c) 1990-99 by Ilfak Guilfanov.
    4.  *      ALL RIGHTS RESERVED.
    5.  *                              E-mail: ig@datarescue.com
    6.  *
    7.  *      Atmel AVR - 8-bit RISC processor
    8.  *
    9.  */
     
  3. a9d

    a9d New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2006
    Сообщения:
    234
    Адрес:
    Zimbabwe
    Не совсем в тему.
    Есть ли нормальный отладчик для AVR?
    Тот, что в студии не учитывает стороживой таймер.
     
  4. Exp10der

    Exp10der Мастер дзена

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    337
    Адрес:
    Красноярск
    a9d
    ...ага и ещё чтоб внешние девайсы эмулировал типа памяти с i2c или ещё одного контроллера
     
  5. a9d

    a9d New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2006
    Сообщения:
    234
    Адрес:
    Zimbabwe
    Мне нужен отладчик только для микроконтроллера!
    В студии отстой. В нем даже пустые циклы эмулировать тяжело.
     
  6. nds

    nds Member

    Публикаций:
    0
    Регистрация:
    16 июл 2007
    Сообщения:
    157
    протеусом не пробывал пользоваться?
     
  7. a9d

    a9d New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2006
    Сообщения:
    234
    Адрес:
    Zimbabwe
    Я как раз им и пользуюсь.
    Но это неудобно.
     
  8. sally555

    sally555 New Member

    Публикаций:
    0
    Регистрация:
    11 июн 2009
    Сообщения:
    1
    А можно по подробней,что нужно сделать?SDK есть,модуль для AVR(я так понимаю это исходник на C)тоже есть.Какие нужно сделать действия чтоб IDA начала правильно дизассемблировать код для ATmega16?
    Заранее благодарен!
     
  9. bohdant

    bohdant New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    22
    http://www.amctools.com/vmlab.htm
     
  10. 4RESTER

    4RESTER Eugene Lisovy

    Публикаций:
    0
    Регистрация:
    26 июн 2009
    Сообщения:
    2
    Адрес:
    Uman, Ukraine
  11. Serega88

    Serega88 New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2011
    Сообщения:
    2
    Народ!!!скачал IDA что бы дизассэмблить файл hex - МК Amtel8 AVR !но не могу разобраться как из него вытащить код!!
    файл лежит у меня почте http://files.mail.ru/05QSGP
    помогите пожалуйста
     
  12. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    лови
     
  13. Serega88

    Serega88 New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2011
    Сообщения:
    2
    Спасибо!я в этом деле не очень разбираюсь((
    возможно ли из хекс файла восстановить код программы? что бы можно было его поправить и снова зашить в мк?
     
  14. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Serega88
    Да на уровне машкод-ассемблер.