|
|
  |
Multi, MIPS, wiggler |
|
|
|
May 31 2006, 09:06
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
На множестве платформ с которым работает GH Multi (сейчас сваяли под TI Davinci и больше ничем не занимаются) они работают со своими отладчиками - GH Prob и Sligshot. Отладчики через переходники работают и с BDM и JTAG. Cо стороны хоста интерфейсы RS-232, Ethernet и USB. Других вариантов нет. Wigler, вроде можно подцепить на RS232 Что у них там за протокол на USB - не известно, ну в лучшем случае может оказаться родной для процессора USB-эмулятор совместим, что врядли А быстрые PCI-эмуляторы притулить ведь вообще не куда А покупать у них универсальный эмулятор - нафик, разве что для клонирования Это ж ещё и подсесть на MUlti с этим универсальным эмулятором - с другими IDE не известно как Купить дорогущий универсальный эмулятор для всех платформ - и пользоваться потом только GH Multi Да, перспектива ... Польза от multi получается такая 1) Регулярно обновляем версии софта по почте здесь http://www.ghs.com/eval/index.html2) лечим что надо 3) пользуемся симулятором для обучения студентов на всех платформах сразу :-)
|
|
|
|
|
May 31 2006, 09:48
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Я месяц уже просматриваю темы насчет отладки под разные среды. Как ни крути - самое универсальное на данный момент - wiggler. Но нормально работать с ним конечно невозможно. Одно дело залить что-нибудь во флэшку, а другое полноценно отлаживаться. Пришел к мнению, что из быстрых на роль универсального кандидат один - ethernet demon от macraigor. Поддерживается в multi, и IAR. За CrossWorks не скажу, ибо не знаю, но там поддерживается wiggler и значит с большой долей вероятности и ethernet demon. (Упс. Глянул - в CrossWorks только wiggler и JLink...)
Где-то вроде читал, что протокол для работы с ним поддерживается в GDB (точно сказать не могу, ибо с .nix не дружу...)
Если есть, что добавить/поправить ответьте плиз... Ибо есть одна идея...
Сообщение отредактировал goodwin - May 31 2006, 10:07
|
|
|
|
|
May 31 2006, 13:27
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Рассказать, что получилось не смогу - опыта нет никакого  А вот идею закинуть можно: А не замутить-ли всем миром (типа народного открытого проекта) что-то типа аналога mpDemon? Железо обойдется практически бесплатно, если в его роли применить какой-нибудь популярный покупной дивайс (типа маршрутизатора с MIPS внутри). Например DLink-DSL500T (30$) В нем есть 100BASE/T ethernet, разведен USB device и по крайней мере 8 GPIO. Два последовательных порта тоже разведены... Или еще дешевле - их-же маршрутизатор. Корпуса унифицированы, и небольшие к тому-же. Внутри живет линукс с открытыми исходниками... Думается на 160 МГц удастся достигнуть приличной скорости дрыгания ногами. Или на худой конец сообразить сдвиговый регистр (с ПЛИС у кого-то могут возникнуть трудности). За основу взять протокол mpDemon, подключать через ethernet... И развивать дальше можно - например сэмулировать в дальнейшем USB отладчики, если дело пойдет. Ресурсов в устройстве предостаточно и для web интерфейса и пр. пр. Ну как? Не слишком наполеоновские мысли? Народ тут уже поднимал подобные вопросы : http://electronix.ru/forum/index.php?showt...3650&hl=mpDemon
Сообщение отредактировал goodwin - May 31 2006, 13:35
|
|
|
|
|
Jun 1 2006, 13:39
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(Evgeny_CD @ Jun 1 2006, 16:28)  Нет, я имел ввиду mpDemon c ethernet интерфейсом... USB, например, не поддерживают MIPS. Кстати, сегодня попробовал на ноге GPIO ADM5120P сгенерить меандр - получилось около 8 МГц...
Сообщение отредактировал goodwin - Jun 1 2006, 13:49
|
|
|
|
|
Jun 2 2006, 08:39
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(goodwin @ Jun 1 2006, 18:12)  Я качал multi v. 4.0.7. Там только это : Ну, это только ocdserv. А в мультях есть еще mpserv, hpserv, rdiserv, rtserv. Кем-то среди них (а может и несколькими) USB поддерживается точно. Правда, не заю, как для мипса, но гляньте в доку "Configuring Connections for ARM Targets" в мультях.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Jun 2 2006, 14:12
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(goodwin @ Jun 2 2006, 17:35)  Увы, rdiserv видимо только для ARM-ов. У себя его я не вижу. Для ARM видимо можно и JLink прикрутить через RDI... Другие устройства слишком экзотичные. Посему и предложил выше самое универсальное для коллективной разборки, ибо присутствует везде. У GreenHill есть такая штуковина - Slingshot : http://www.ghs.com/products/slingshot.htmlМипсы она точно поддерживает. Цена в России, если мне склероз не изменяет, что-то около трехсот баксов. Еще сейчас активные телодвижения WindRiver предпринимает - тоже какой-то недорогой jtag'овский девайс выпустили, но подробностей я не знаю.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|