Поклонники продукции Microchip Technology Inc тусуются тут.
Чт дек 26, 2013 11:02:11
Уважаемые коты
Появилась необходимость дизассемблировать прошивку для PIC12F629. Мой PICDIS такого МК не знает - выдает кучу unknow operator
Впрочем в нем и нет такого МК. Можете подсказать чем можно дизассемблировать hex под этот МК?
Чт дек 26, 2013 14:22:50
PIC-Disasm
Чт дек 26, 2013 14:47:22
Bear2011 писал(а):Уважаемые коты
Появилась необходимость дизассемблировать прошивку для PIC12F629. Мой PICDIS такого МК не знает - выдает кучу unknow operator
Впрочем в нем и нет такого МК. Можете подсказать чем можно дизассемблировать hex под этот МК?
Любую прошивку под PIC можно дизассемблить MPLAB -ом
Чт дек 26, 2013 14:56:55
можно дизассемблить MPLAB
А можно разжевать как? MPLAB у меня отказывается открывать hex
Чт дек 26, 2013 15:02:26
File-Import
PS. Смотреть листинг через View-Program Memory. Вывести в текстовый файл через выпадающее меню, кликнув правой кнопкой по окну просмотра (Output To File).
Чт дек 26, 2013 18:46:18
дизассемблить MPLAB -ом
И потом нудно чистить ошибку 108.
Чт дек 26, 2013 20:25:41
А дизассемблить и есть нудятина...
Исправление синтаксиса - элементарщина и минимум времени по сравнению с анализом кода.
Чт дек 26, 2013 22:48:00
PIC Simulator IDE - классная прога, рекомендую.
Чт дек 26, 2013 23:28:39
PIC Simulator IDE - классная прога
Для чего?
Пт дек 27, 2013 09:51:59
и для дизассемблирования тоже
Вс дек 29, 2013 17:52:51
Дизассемблировать MPLAB это мрачный геморрой -она не расставляет метки .
PIC Simulator IDE - классная прога
Еще не лучше...
Вот это поможет вопрошающему :
- Вложения
-
- PICDisasm.rar
- (193.57 KiB) Скачиваний: 2938
Ср фев 25, 2015 01:12:24
dosikus писал(а):Дизассемблировать MPLAB это мрачный геморрой -она не расставляет метки .
PIC Simulator IDE - классная прога
Еще не лучше...
Вот это поможет вопрошающему :
спасибо! то что надо
Вт ноя 03, 2015 01:15:32
Вот ещё программка, 629 ей как раз и ковырял, сохранение не работает но можно копировать и сохранить в текстовом файле
- Вложения
-
- picdis4.rar
- (218.23 KiB) Скачиваний: 1133
Ср апр 25, 2018 22:49:29
Ну вот, тоже неплохой вариант...
http://azmaster.narod.ru/MPD/mpd.htm Понимает 10-е, 12-е, 16-е. До 18-х дело пока не дошло, но в планах имеется...
Чт апр 26, 2018 09:02:03
CBLOCK лучше заменить на EQU и убрать бестолковые коменты. Точки с запятой оставить в каждой строчке.
Чт апр 26, 2018 11:44:30
Тогда уж надо применять штатное выделение памяти АСМа: udata.
EQU это инструмент назначения литералов, а не адресных констант. MPLABX (mpasmx) вообще не понимает EQU как способ выделения памяти.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.