|
Непонятки со средой Green Hills for MIPS |
|
|
|
Jan 23 2006, 15:02
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(andk @ Jan 23 2006, 15:49)  Вообще общее впечатление от софта для разработки мипсов - какое-то все кривое, убогое. Уже пожалел, что связался с этими процами. Странно все это. MIPS довольно уверенно лидирует на рынке embedded-настольно-consumer девайсов: мелкие и средние роутеры, Set Top Boxes, digital video & audio. Т.е. в тех областях, где ими занимаются серьезные фирмы. И что, куча девелоперов сидит на кривых средствах разработки во имя каких-то непонятных целей? Может, правильные средства разработки еще не ...и? ARM уверенно лидирует на рынке портативных деайсов и простых контроллеров с FLASH. MIPS FLASH контроллеры мне известны одни - от Тошибы TX19 Family http://www.semicon.toshiba.co.jp/eng/prd/m.../td/td_all.html
|
|
|
|
|
Jan 23 2006, 16:40
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
Цитата(Evgeny_CD @ Jan 23 2006, 20:02)  Странно все это. И что, куча девелоперов сидит на кривых средствах разработки во имя каких-то непонятных целей? Спасибо за ссылку, посмотрю. Цитата(Evgeny_CD @ Jan 23 2006, 20:02)  Может, правильные средства разработки еще не ...и? Ну может и не с...и  Кроме досады на каждом шагу у меня других положительных чуств не возникло. То не поддерживают мой проц, то кривое как у выше описанного, то еще какая фигня. Вроде и процы хорошие а время я убиваю на вылавливание плохо документированных фич, поиск ошибок в "примерах" и на борьбу с софтом. Про гнутый софт - отдельная песня. Скомпилировал проект в грин хиле - не могу загрузить в проц! Фантастика! ELF не грузится, потому что как выяснилось, IDTSIM(монитор/отладчик живущий в пзу) может грузить только 6 программных секций, а грин хил, который вобщем-то на бумаге поддерживает этот IDTSIM делает запросто 16 секций. Ну ладно, не можешь ELF - грузи Srec. Фиг там!!! Вчера дошел до очередного сладкого места - при превышении какого-то обьема кода при загрузке грин хил не дожидается от IDTSIMа промпта-готовности и говорит "тайм-аутнах". Настройка тайм-аута есть, но не работает. Все. Приплыл. Сижу и думаю "Ну что, еще и загрузчик свой писать с отладчиком?" С другой стороны я уже почти созрел купить нормальный софт, только куда смотреть?
|
|
|
|
|
Jan 23 2006, 17:24
|
Гуру
     
Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892

|
Цитата(andk @ Jan 23 2006, 19:40)  Скомпилировал проект в грин хиле - не могу загрузить в проц! Фантастика! ELF не грузится, потому что как выяснилось, IDTSIM(монитор/отладчик живущий в пзу) может грузить только 6 программных секций, а грин хил, который вобщем-то на бумаге поддерживает этот IDTSIM делает запросто 16 секций. Ну ладно, не можешь ELF - грузи Srec. Фиг там!!! Вчера дошел до очередного сладкого места - при превышении какого-то обьема кода при загрузке грин хил не дожидается от IDTSIMа промпта-готовности и говорит "тайм-аутнах". Настройка тайм-аута есть, но не работает. Все. Приплыл. Сижу и думаю "Ну что, еще и загрузчик свой писать с отладчиком?"
С другой стороны я уже почти созрел купить нормальный софт, только куда смотреть? Ну а если http://www.macraigor.com/ через Wiggler & JTAG? Еще есть стандартный MIPS лоадер YAMON.
|
|
|
|
|
Jan 24 2006, 04:19
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
Спасибо за ответы. Поплакался в жилетку, блин, легче стало  Грин хил снес к черту, буду расковыривать SDE-MIPS от MIPS.org (бывший Algoritmics) - весь ГНУтый насквозь.
|
|
|
|
|
Jan 24 2006, 12:08
|
Участник

Группа: Свой
Сообщений: 26
Регистрация: 27-02-05
Из: Волгоград
Пользователь №: 2 912

|
Цитата(Evgeny_CD @ Jan 23 2006, 20:24)  С другой стороны я уже почти созрел купить нормальный софт, только куда смотреть? Ну а если http://www.macraigor.com/ через Wiggler & JTAG? Еще есть стандартный MIPS лоадер YAMON. Извиняйте, что вклиниваюсь.... Опыта работы с GHS MULTI у меня нет, всё что делал под MIPS делал на GNU ELDK - особых проблем не заметил. Работал совсем немного (факультативно  ) по этому грузил bin (loader ADAM2) путём отпаивания flash, её программирования в программаторе и обратного запаивания... потом, уже через ADAM2 грузил Linux. Вот сам буквально вчера озадачился "более современными" методами работы с процем... jtag. Долго смотрел на jtag адаптеры от GHS - вроде описано всё красиво, да и с MULTI должно работать на ура. Правда вот цены кусаются... Самый простенький адаптер http://www.ghs.com/products/slingshot.html стоит $990... Но зато привлекает его универсальность. MIPS® SDE - не пробовал, в linux перезагружаться некогда... Скачал с MIPS.com Multi® 4.0.7 includes integration with MIPSsim™ Simulator - видимо демо, но пощупать хочется. Сейчас паяю Wiggler - посмотрю, что с ним можно сделать по отношению к MIPS.
|
|
|
|
|
Jan 24 2006, 14:21
|
Участник

Группа: Свой
Сообщений: 26
Регистрация: 27-02-05
Из: Волгоград
Пользователь №: 2 912

|
Да, то самое. Сейчас запаял Wiggler, используя OCD Commander пытаюсь провести отладку... Шагает, показывает регистры ... как читать память ещё не понял. Ну и тормоза с этим Wiggler.... пока пустой цикл на 0хFFFF отработает можно и пообедать и поспать
|
|
|
|
|
Jan 25 2006, 04:41
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 17-12-04
Из: Миасс
Пользователь №: 1 519

|
Ух ты! А что уже есть Multi 4.07? А где бы его качнуть? И про Адама я не знал. Смотрю на него усиленно  >>MIPS® SDE - не пробовал, в linux перезагружаться некогда... Да она виндовая, не нужно никуда перегружаться...
Сообщение отредактировал andk - Jan 25 2006, 04:44
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|