eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+3 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Отладка процессора MPC55xx
Посл.ответ Сообщение

Ранг: 51.7 (постоянный)
Статус: Участник

Создано: 26 ноября 2019 01:14 New!
Цитата · Личное сообщение · #1

Подскажите советом:
есть автомобильный блок управления с процессором Motorolla MPC55xx, в который диагностической программой передается запрос с парой аргументов. Этот запрос обрабатывается внутри блока неким алгоритмом и возвращается ответ - проверка проверка прошла успешна или нет.
Мне нужно восстановить этот алгоритм.
В дампе с блока я смог локализовать (возможно) этот алгоритм по некоторым известным константам (дамп изучал Идой). Но в статике мало чего понятно.
Сейчас заказал и жду блок и диагностический адаптер для экспериментов.
Но как я понял нужно как-то провести отладку этого блока. Но в этом я полный ноль. Насколько я знаю, там есть специальный BDM разъем для отладки.
Вопрос какое оборудование\софт можно использовать для отладки этого процессора? Хотелось бы что-то типа Олли, но для этого процессора))) Может кто-то сталкивался с подобной задачей, пните в нужном направлении.

Ранг: 390.3 (мудрец)
Статус: Участник
"Тибериумный реверсинг"

Создано: 26 ноября 2019 02:03 New!
Цитата · Личное сообщение · #2

Если веритт гуглу, то вся эта музыка на PowerPC завязана. Интерфейсы для дебага существуют.
http://literature.cdn.keysight.com/litweb/pdf/5968-2504E.pdf
http://www2.lauterbach.com/pdf/debugger_ppc.pdf


Ранг: 227.8 (наставник)
Статус: Участник

Создано: 26 ноября 2019 02:07 New!
Цитата · Личное сообщение · #3

Лаутербах не продадут шнур, проверено уже не раз. диагностический адаптер если это не оговорка - не поможет, нужен aud/jtag.

Ранг: 51.7 (постоянный)
Статус: Участник

Создано: 26 ноября 2019 10:56 New!
Цитата · Личное сообщение · #4

f13ndдиагностический адаптер если это не оговорка - не поможет

я знаю что в этом он не поможет, но он нужен чтобы запросы отправлять и если все получится, то потом проверить как все ли работает


Ранг: 528.5 (!)
Статус: Участник
5KRT

Создано: 26 ноября 2019 11:38 New!
Цитата · Личное сообщение · #5

zds
http://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320143&productTab=1
BDM порт выведен на плате? Если да, то может быть ещё одна проблема - на некоторых девайсах его отключают.
Отладчик жутко не удобный, но если купишь себе его, подсоблю с SDK

| Сообщение посчитали полезным: zds


Ранг: 51.7 (постоянный)
Статус: Участник

Создано: 26 ноября 2019 14:20 New!
Цитата · Личное сообщение · #6

daFix
да на плате, на каких-то моделях их даже 2.
на счет отключен или нет, пока не знаю. есть знакомые, которые работают с этим блоком через этот BDM, но они только считывают и записывают дампы, с отладкой они не знакомы.
кстати у одного есть в наличии Cyclone MAX от pemicro, он не подойдет? я пробежался по его мануалам и SDK, но насколько я понял отладка сводится к чтению\записи памяти. ничего похожего на контроль регистров, пошаговое выполнение команд или хотя бы трейсер, я не увидел.


Ранг: 227.8 (наставник)
Статус: Участник

Создано: 26 ноября 2019 14:51 · Поправил: f13nd New!
Цитата · Личное сообщение · #7

zds, жтаг это именно отладочный интерфейс, твои знакомые только пишут дампы потому что на возможность отладки отдельная лицения покупается, им это нафиг не нужно. Пошаговое исполнение, брейкпоинты, трассировка - все это в любом отладчике есть --> Link <-- (правда ушлые вендоры очень любят добавлять аппаратные бряки в интерфейс на 1-2 килобакса дороже базового, а с самым дешманским может получиться так, что бряки ты как int3 будешь во флеш писать предварительно).

| Сообщение посчитали полезным: zds



Ранг: 528.5 (!)
Статус: Участник
5KRT

Создано: 26 ноября 2019 17:49 New!
Цитата · Личное сообщение · #8

zds
Насчёт циклона не уверен, а вот мультилинк точно умеет отлаживать. С Ольгой конечно не стоит сравнивать функционал, но для простых задач сгодится. Товарищи с Украины создали эту контору в штатах, саппорт русскоговорящий облегчает жизнь. Отладчик у меня сейчас в другом городе, поделиться пока что нет возможности, увы

Ранг: 46.2 (посетитель)
Статус: Участник

Создано: 1 декабря 2019 00:09 New!
Цитата · Личное сообщение · #9

Имей ввиду если это мерседес то порт 2х вольтовый пятью вольтами ктага\бдма\котлеты\хпрога\жлинка ты его убьёшь
ломай лоадер там есть отладочный интерфейс будет тебе отладку в кан слать (или свой пиши)
паяй страпы и цепляйся жлинком, получишь хоть какое то подобие отладки
 eXeL@B —› Вопросы новичков —› Отладка процессора MPC55xx

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS