Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.61/231: Рейтинг темы: голосов - 231, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364

Дизассемблер PIC

18.09.2010, 22:41. Показов 46875. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть прошивка на ПИК http://www.obddiag.net/adaptir/obdcan2ec.hex
для PIC18F2455 или PIC18F2550, чем её взять. Кто знает достойный, адекватный диз-асм?
Пробовал, что рекомендует ГУГЛ, всё как-то косо. Есть ли у кого опыт?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.09.2010, 22:41
Ответы с готовыми решениями:

mikroPascal for PIC
Господа, а кроме SWK здесь кто-нибудь пользуется микропаскалем для PIC? Как впечатления? Стоит ли вообще его изучать?

Осваиваю PIC
Решил немного освоить пики. Думаю начать с ситемы команд и архитектуры. Может кто подскажет толковую литературу на русском языке.

LVP for PIC
Не владею пиками, но есть вопрос. Этот LVP, для пиков требует особой схемы программирования и настройки, как понял, каких то фьюзов.? ...

33
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
23.09.2010, 18:54
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dirspywok
У winpic800 говорят неплохой дизасм, вот кусок

,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Не знаю насколько это хорошо или плохо, не приходилось сталкиваться
Попробую.
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
23.09.2010, 19:49
в 7.6 сп0 нет MCP2515.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
24.09.2010, 20:15
Подергался в разными диз-асмами. Ida самый умный, по моему мнению,Он думает. Остальные спешат, генерят всё подряд . Код не взят, хотел по быстрому , а вот хер. Буду продолжать.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
12.10.2010, 21:35
IDA, очень хорош различает данные в памяти программ. Но для отладки не приспособлен. MPLAB в этом случае рулит. Перегон данных возможен через map файлы. В теории всё хорошо, на практике не понимают они друг друга. У кого есть опыт?
0
jorykursu
19.02.2014, 02:18
kyr_tt у тебя получилось найти адекватный диз-асм ?
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 115
19.02.2014, 10:36
IDA более чем адекватный.
Это не тупой дизасм, а оболочка с плагинами под разные процы и анализом кода.
Если ожидается получить на выходе С код с комментариями, то можно это дело забросить)
А ассемблерный код с удобной навигацией - легко.
Дальше ручками идентифицировать и задавать имена функций.

Цель дизассемблирования какая?
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
19.02.2014, 12:02
jorykursu, лови

[193.57 Кб]
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
19.02.2014, 13:26
Цитата Сообщение от otirt80
Если ожидается получить на выходе С код с комментариями, то можно это дело забросить)
На самом деле IDA лучше, чем Вы про неё думаете ;-)
Если в комплекте IDA присутствует FLIRT-модуль того Си-компилятора, которым собиралась дизассемблируемая прошивка, то и Си-код в черновом варианте тоже восстанавливается. Авторских комментариев - да, не будет, но будут типовые конструкции, имена библиотечных функций и пояснения к их вызовам в дизассемблированном тексте.
0
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 115
19.02.2014, 14:36
FLIRT работает только для вызовов стандартных библиотечных функций. Для PC работает. Но это ни как не С код.
С код умеет восстанавливать HEX-RAYS, опять таки для PC и ARM. C ARM тоже все не просто, с бинарником ARM от ARM7TDMI, он например, работать отказывается.
Но даже в этой ситуации, IDA на голову выше того же приведенного PICDysasm по удобству ручной навигации и разбора кода.
0
1 / 1 / 0
Регистрация: 06.12.2016
Сообщений: 3,946
19.02.2014, 19:31
OtyxPM,otirt80, вы оба пробовали IDA применительно именно к пЫк ?
Нет? Так и думалось .
В поставке IDa, до сих пор кривые конфиги под пЫК .
А вы советуете нубам . Да они исплюются попробовав, затем пошлют вас обоих...

То что IDA вещь о..уительная , спору нет . Недаром еще мыщъх говаривал - "IDA как образ мышленья"...
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
19.02.2014, 20:05
@dosykus_2:
С PICом не использовал, а с AVR - да. И переписывал ручками конфиг, так как комплектный содержал лишь старые AVRки, а мне надо было современную хачить :-)

Я в этой теме никому IDA не советовал, просто заметил в адрес otirt80а, что у IDA есть и сишный функционал. Оказалось, что otirt80 уже в курсе.

Нубу, тоже считаю, легче будет запустить маленький специализированный дизассемблер, чем погружаться в IDA.
0
0 / 0 / 0
Регистрация: 27.04.2013
Сообщений: 21
20.02.2014, 10:24
Цитата Сообщение от jorykursu
kyr_tt у тебя получилось найти адекватный диз-асм ?
Добрый день форумчане мне нужна помощ в написание программе для связи LCD QC1602A С мк PIC16F84A!ВСЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ Я ПРОВЕРИЛ ВСЕ В НОРМЕ- осталось чисто прописать мой жки в программу для МК?!!! Так как не когда не связывался с программирование могоите пожалуста!!!
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
20.02.2014, 10:59
Цитата Сообщение от jorykursu
kyr_tt у тебя получилось найти адекватный диз-асм ?
Нет, но IDA был лучше в смысле отделения кода от данных, он выделял строковые переменные и пр. уже не помню, остальные диз-асмы - им что код что данные перемалывают все подряд.
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
20.02.2014, 22:27
Цитата Сообщение от wosytyy2007
Цитата Сообщение от jorykursu
kyr_tt у тебя получилось найти адекватный диз-асм ?
Добрый день форумчане мне нужна помощ в написание программе для связи LCD QC1602A С мк PIC16F84A!ВСЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ Я ПРОВЕРИЛ ВСЕ В НОРМЕ- осталось чисто прописать мой жки в программу для МК?!!! Так как не когда не связывался с программирование могоите пожалуста!!!

http://www.oshonsoft.com/pic.html. , здесь якобы среда отладки и с подключением каких то LCD, пробовал в ней отладку своей задачи, всё быстро заткнулось.
И добавлю, у меня ни хера не пошло, и как писал апологет всех истин, SWK, проще написать своё.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.02.2014, 22:27
Помогаю со студенческими работами здесь

Micro C for PIC
Только с ним начал. Поморгал светодиодами. До этого писал программы для АВР в КодеВижн. Как-то работало... В КодВижн было так : ...

flash в pic
Акакже записывать, подскажите нубу ссылочку

PIC программатор
Собираюсь делать pic программатор,нашел схему:http://gouss2k.narod.ru/jab/jdm.htm.Вопрос:что за детали под обозначениями VD3,VD4?

PIC Uart
Начинаю знакомство с PIC микроконтроллерами. Решил написать программу для работы с UART. Запускаю симуляцию в протеусе и не работает....

Assembler PIC
Вопрос довольно простой, где здесь можно создавать темы по программированию PIC микроконтроллеров? Здесь или вообще найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru