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

Discussion in 'WASM.ELECTRONICS' started by Quark, Dec 25, 2008.

  1. Quark

    Quark New Member

    Blog Posts:
    0
    Joined:
    Aug 7, 2007
    Messages:
    211
    В инете прочитал что IDA умеет дизасмить проги под AVR контроллеры. но моя ида этого не делает. может нужны плагины или у меня версия старая (5.2.09.908)?

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

    censored New Member

    Blog Posts:
    0
    Joined:
    Jul 5, 2005
    Messages:
    1,615
    Location:
    деревня "Анонимные Прокси"
    В SDK идет модуль для AVR -- его надо собрать.
    Code (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

    Blog Posts:
    0
    Joined:
    Apr 26, 2006
    Messages:
    234
    Location:
    Zimbabwe
    Не совсем в тему.
    Есть ли нормальный отладчик для AVR?
    Тот, что в студии не учитывает стороживой таймер.
     
  4. Exp10der

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

    Blog Posts:
    0
    Joined:
    Aug 27, 2007
    Messages:
    337
    Location:
    Красноярск
    a9d
    ...ага и ещё чтоб внешние девайсы эмулировал типа памяти с i2c или ещё одного контроллера
     
  5. a9d

    a9d New Member

    Blog Posts:
    0
    Joined:
    Apr 26, 2006
    Messages:
    234
    Location:
    Zimbabwe
    Мне нужен отладчик только для микроконтроллера!
    В студии отстой. В нем даже пустые циклы эмулировать тяжело.
     
  6. nds

    nds Member

    Blog Posts:
    0
    Joined:
    Jul 16, 2007
    Messages:
    157
    протеусом не пробывал пользоваться?
     
  7. a9d

    a9d New Member

    Blog Posts:
    0
    Joined:
    Apr 26, 2006
    Messages:
    234
    Location:
    Zimbabwe
    Я как раз им и пользуюсь.
    Но это неудобно.
     
  8. sally555

    sally555 New Member

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

    bohdant New Member

    Blog Posts:
    0
    Joined:
    Jun 23, 2008
    Messages:
    22
    http://www.amctools.com/vmlab.htm
     
  10. 4RESTER

    4RESTER Eugene Lisovy

    Blog Posts:
    0
    Joined:
    Jun 26, 2009
    Messages:
    2
    Location:
    Uman, Ukraine
  11. Serega88

    Serega88 New Member

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

    S_Alex Alex

    Blog Posts:
    0
    Joined:
    Aug 27, 2004
    Messages:
    561
    Location:
    Ukraine
    лови
     
  13. Serega88

    Serega88 New Member

    Blog Posts:
    0
    Joined:
    Nov 10, 2011
    Messages:
    2
    Спасибо!я в этом деле не очень разбираюсь((
    возможно ли из хекс файла восстановить код программы? что бы можно было его поправить и снова зашить в мк?
     
  14. punxer

    punxer Андрей

    Blog Posts:
    0
    Joined:
    Oct 16, 2006
    Messages:
    1,327
    Location:
    Ржев
    Serega88
    Да на уровне машкод-ассемблер.