Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.09.2008, 11:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,846
Сказал спасибо: 3,123
Сказали Спасибо 4,299 раз(а) в 1,215 сообщении(ях)
|
Дизассемблирование Atmel
Имеется несколько схем, в каждой стоит по микроконтроллеру.
Каждый микроконтроллер при определенных условиях выдает по запросу ключ для программы, которая в компе, и программа видит что подключенное к компу устройство то что надо!
Я хочу все эти несколько схем объединить в одну, но при этом применить всего один микроконтроллер, который будет отвечать разными ключами.
Для этого нужно дизассемблировать их коды, подправить их, совместить в один код.
До сих пор работал с PIC, атемеловские микроконтроллеры не изучал. Есть программы для дизассемблирования их кода?
Парочку интересующих меня прошивок прилагаю. Но будут ещё несколько.
Прикрепленный файл: 5645189.rar
|
|
|
|
30.09.2008, 11:14
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
http://www.atmel.ru/Software/Software.htm
Но это не просто разные контроллеры, а контроллеры двух семейств: AVR и MCS51 (если не путаю). Сложно будет это сделать (если вообще возможно)!
|
|
|
|
30.09.2008, 12:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,846
Сказал спасибо: 3,123
Сказали Спасибо 4,299 раз(а) в 1,215 сообщении(ях)
|
Для AT90S2313 применил дизассемблер по указанной вами ссылке. Я так понимаю это ядро AVR.
Для AT89C2051 поискал дизассемблеры для MCS51. Нашел тут:
http://www.gaw.ru/html.cgi/txt/soft/mcs-51/disasm.htm
ADIS51 помог.
Если для каждого микроконтроллера я применил правильную программу, то и результат будет вменяемым, как я понимаю. Значит буду разбираться!
|
|
|
|
30.09.2008, 12:19
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
|
|
|
|
30.09.2008, 12:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,846
Сказал спасибо: 3,123
Сказали Спасибо 4,299 раз(а) в 1,215 сообщении(ях)
|
В принципе я уже дизассемблировал свои прошивки, сравнил тексты после разных дизассемблеров. Но прошел по ссылке из предыдущего поста, заинтересовала прога IDA PRO. Не понял, может ли она работать с микроконтроллерами? Или она только для PC? Качать 80 метров ради интереса неохота...
Вот интересная страничка, там и IDA PRO есть:
http://www.cracklab.ru/download.php
|
|
|
|
30.09.2008, 12:48
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Сообщение от dimmich
|
заинтересовала прога IDA PRO. Не понял, может ли она работать с микроконтроллерами?
|
Как по мне то нет, только для PC она!
|
|
|
|
30.09.2008, 13:28
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
IDA Pro работает с AVR точно. И с 8051 тоже должна.
|
|
|
|
30.09.2008, 13:31
|
|
Временная регистрация
Регистрация: 29.09.2006
Сообщений: 64
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 1 сообщении
|
|
|
|
|
30.09.2008, 14:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.05.2006
Адрес: Владимир
Сообщений: 2,846
Сказал спасибо: 3,123
Сказали Спасибо 4,299 раз(а) в 1,215 сообщении(ях)
|
Впечатляет!
Качаю.
Пригодится!
|
|
|
|
30.09.2008, 16:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Для AVR видел в сети отличный дизасемблер
DasmAVR с редактором встроеиным, поищи поисковиком.
AVR и PIC в принципе немного чем отличаются. Одинаковые модули встроеные и естествено отличаются друг от друга, где то ужобнее, где то лучше, где то хуже.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Atmel AVR ATmega16
|
Retributor |
Микроконтроллеры, АЦП, память и т.д |
16 |
05.05.2010 22:22 |
Дизассемблирование
|
AndrijS |
Микроконтроллеры, АЦП, память и т.д |
3 |
13.04.2009 01:35 |
Atmel + tsk
|
worldmasters |
Микроконтроллеры, АЦП, память и т.д |
2 |
14.01.2009 11:14 |
[Решено] Atmel помер
|
Snixers |
Отвлекитесь, эмбеддеры! |
8 |
11.10.2008 00:24 |
ATMEL AT89C51.
|
karik3 |
Микроконтроллеры, АЦП, память и т.д |
0 |
06.12.2005 12:32 |
Часовой пояс GMT +4, время: 17:11.
|
|