· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ELECTRONICS —› Что за процессор?

Посл.отвђт Сообщен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

Asterix
Нашёл!
TMS320 в этом списке тоже есть (DSP от TI)!!! Значит IDA рулез в очередной раз :-)


Дата: Янв 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