|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Янв 12, 2004 18:38:21 Ситуация такая: есть микропрограмма (.bin). Нужно узнать для какого микропроцессора (микроконтроллера? я не спец, поэтому может в терминологии путаюсь...) она написана. Может есть какие софтины, которые по сигнатурам там или еще чему определяют это? Конечно, сам девайс известен и к нему даже есть непосредственный доступ. Но он пока на гарантии и разбирать его неохота. А в сети информации про само устройство я не нашел. Тип EPROM, что в девайсе используется, _вроде_ известен, а вот DSP... Еще раз прошу прощения за возможные неточности в определениях и терминах. |
|
|
Дата: Янв 12, 2004 22:05:49 TheRawGod Я так понял, что bin - есть уже откомпилированный бинарник... Теоретически этот бинарник может содержать нечто вроде сигнатуры, чтоб универсальный программатор мог автоматически определить устройство, но если вы уже посмотрели в хекс-редакторе и ничего похожего в этом файле не обнаружили (на глаз), то могу только посочувствовать :-( Может есть какие софтины, которые по сигнатурам там или еще чему определяют это? Очень сомневаюсь (даже IDA Pro тут бессильна), ведь опкоды, регистры, прерывания и т.д. и т.п. особо не отличаются у процессоров (микропроцессоров, микроконтроллеров и DSP) одной серии, т.е. один и тотже бинарник зачастую подходит для разных процессоров одной марки. а вот DSP... DSP - это не микропроцессор, а сигнальный процессор. ЗЫ: Может опишете более подробно эту ситуацию... Что за девайс? |
|
|
Дата: Янв 12, 2004 22:34:11 Если это продолжение данного топика, то Samsung в основном использует процессоры ARM. |
|
|
Дата: Янв 13, 2004 00:02:10 Ну, не совсем это продолжение того топика, потому как речь идет не о телефоне. Бинарик уже откомпилированный и на глаз что-то определить мне не удалось. В принципе, я чуть-ли не все варианты процессоров в ИДЕ перебрал, но это дело такое:) Кое-где что-то было похожее на связный код, но не более:)) А с девайсом все просто: гитарный процессор от behringer. VAMP-2. Суть его работы - обрабатывать по-всякому сигнал: добавлять эффекты, эмулировать различные конфигурации помещений, усилителей, колонок, эквалайзер и т.д. Думаю, должно быть понятно. |
|
|
Дата: Янв 13, 2004 02:41:36 TheRawGod Тады это точно DSP! А большинство DSP от Texas Instruments. AFAIK, IDA не поддерживает DSP, хотя могу и ошибаться. |
|
|
Дата: Янв 13, 2004 03:10:43 Поддерживает :-) Уж лучше залезть в сам девайс и посмотреть, визуально!, что там за процессор ;-) |
|
|
Дата: Янв 13, 2004 04:13:48 Asterix Поддерживает :-) А какие? (у меня сейчас список процессоров в IDA урезан) Я подумал, что IDA их не поддерживает, т.к. у DSP несколько иная архитектура, SIMD и т.д. Уж лучше залезть в сам девайс и посмотреть, визуально! 1. Его там можно и не найти... по нескольким причинам. 2. Маркировка может быть нестандартной. |
|
|
Дата: Янв 13, 2004 04:35:04 Как минимум есть один ;-) помеченный как DSP Motorola DSP 5600x: dsp56k может там ещё есть какие но не помеченные, полный список выдрать не могу, фиг его знает где он хранится или не хранится вовсе :-) |
|
|
Дата: Янв 13, 2004 05:05:03 |
|
|
Дата: Янв 13, 2004 05:09:11 · Поправил: Asterix Ты нашёл явно устаревший или урезанный список, там ищё больше процов :-) _http://www.datarescue.com/idabase/idaproc.htm |
|
|
Дата: Янв 13, 2004 18:42:44 И даже сигнатуры FLIRT для TMS320 имеются! Меня IDA в очередной раз приятно удивляет :-) |
|
|
Дата: Мар 10, 2004 14:34:56 TheRawGod, а чего за девайс и что ты хочешь с ним делать. Я возможно смогу ч-л помочь? Щас примерно с таким же вожусь, только немного (совсем децил) новее 33-им(в нём внутрикристалльное ОЗУ по-больше) TMS-омм. |
|
|
Дата: Апр 4, 2004 10:51:23 ситуация интересная. Остаётся только брать различные дизасемблеры для различных процов , и прогонять через них бинарник, а там глянуть на выходе, на что это больше похоже... |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.055 |