Easyelectronics.ru

Электроника для всех
Текущее время: 14 дек 2019, 20:27

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Нужна помощь по MPC555
СообщениеДобавлено: 16 окт 2018, 18:43 
Здравствуйте!

Зарегистрирован: 16 окт 2018, 18:24
Сообщения: 3
Добрый день

Появилась необходимость разобрать по косточкам(дизассемблировать) MPC555.

Прошивку прочитал .

Выкачал с инета IDA 6.8. Вроде бы как по описанию эта версия умеет работать с данным кристаллом.

Однако в процессе выбора для нового проекта в иде, я не могу в списке типов процессоров найти нужный.

Подскажите, это ида 6.8 не поддерживает этот процессор или я что то нето и не так делаю?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь по MPC555
СообщениеДобавлено: 16 окт 2018, 18:48 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2471
wilibear писал(а):
Подскажите, это ида 6.8 не поддерживает этот процессор или я что то нето и не так делаю?

Могу предположить, что вам нужна поддержка не конкретного проца, а конкретной архитектуры. Если я правильно понял то, что написано на NXP, то архитектура там Power. Как там у иды с поддержкой этой архитектуры - я не в курсе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь по MPC555
СообщениеДобавлено: 16 окт 2018, 19:09 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6342
У Иды в обычном комплекте не так много "не стандартных" архитектур. Поищите к ней расширенные библиотеки (или они плагинами обзываются?).

У них на сайте написана поддержка:
Код:
Motorola/Freescale PowerPC-based cores and processors, including (but not limited to):
MPC5xx series: MPC533/MPC535/MPC555/MPC556/MPC561/MPC562/MPC563/MPC564/MPC566
Note: code compression features of MPC534/MPC564/MPC556/MPC566 (Burst Buffer Controller) are currently not supported


Последний раз редактировалось u37 16 окт 2018, 19:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь по MPC555
СообщениеДобавлено: 16 окт 2018, 19:11 
Здравствуйте!

Зарегистрирован: 16 окт 2018, 18:24
Сообщения: 3
Да это Motorola PowerPC.
В иде я нашел в качестве целевой платформы PowerPC big-endian и little-endian. Сейчас капаю дальше. Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь по MPC555
СообщениеДобавлено: 22 окт 2018, 14:35 
Здравствуйте!

Зарегистрирован: 16 окт 2018, 18:24
Сообщения: 3
Добры день

Вроде бы с идой удалось разобраться по поводу загрузки и дизассемлирования.

Однако мне что то не совсем понятно, то что я читаю в даташите и с тем что я вижу после дизассемблирования.

Из устройства вычитал 448 кб FLASH. В даташите написанно что вектора начинаются с адресса 0х100, 0х200...., Однако судя по данным из прошивки первый вектор находиться по адресу 0х08, следующий 0х0С

Может кто сможет мне объяснить почему так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь по MPC555
СообщениеДобавлено: 23 окт 2018, 00:16 
Только пришел

Зарегистрирован: 13 янв 2014, 09:46
Сообщения: 14
Возможно, используется Exception Table Relocation (п. 4.5 даташита)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB