|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 1:22 am
| Автор |
Съобщение |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
 Macraigor USB Wiggler
Някой използвал ли е Macraigor USB Wiggler ? Кои среди освен Macraigor го поддържат ? Има ли клонинг ? Дали случайно вътре не е с HiSpeed FTDI2232 ?
Не знаех, че Macraigor предлагат безплатно Eclipse(Linux/Windows) със съответните компилатори за цяла гама процесори, като ARM 7/9/11 , Coldfire 2, Cortex A8,M3 ,Intel Atom ,MIPS (32 and 64 bit), PowerPC, XScale & X86. Интересна комбинация е, напълно безплатна среда + GNU C/C++ , плащаш само за JTAG-а, т.е. за под $300 се обзавеждаш с развойна система за най-често използваните ядра. В списъка липсват TI DSP & AD DSP-тата.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Сря Мар 09, 2011 4:52 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Интересно е плъгина за дебъгване под еклипс дали може да работи и с нещо друго освен Риглера?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Мар 09, 2011 5:22 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
От следната таблица http://www.macraigor.com/cpus.htm можеш да направиш справка кои JTAG адаптери се поддържат
П.П. Шибана работа ( както и очаквах де ), пробвах да им инсталирам MIPS компилатора, не става, екзе-то има някаква бабалюга и не иска да се разархивира...
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Сря Мар 09, 2011 5:40 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
На теб какво ти трябва? Тулчеин за MIPS ли?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Мар 09, 2011 7:57 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Да, трябва ми C++ за MIPS. Всъщност имам си C++ за MIPS, но е гол компилатор, трябва и работна среда, дебъгване и т.н. Пробвах да импортвам elf файловете в MPLAB но не ги захапва както трябва. Първо бях объркал little endian с big endinan, после се усетих, сега ги импортва, но нещо не е както трябва. Macragior Eclipse с MIPS тръгна, но инсталирах по-старата им версия на MIPS компилатора ( 4.4.3 вместо 4.5.1 ). Има 3 примерни проекта, в Readme файловете пише:
а пък в линка от предишния пост пише, че Wiggler не се поддържа за
MIPS платформата. Ще взема да запоя един Wiggler тия дни да видя
дали ще работи. Все пак е добре да има алтернатива на Microchip средата.
Пък ако тръгне ще го изпробвам и на някой ARM, намират се и такива платки
при мен  Все пак изглежда добра сделка за под $300 да си вземеш една
такава среда, ако поддържаше и TI DSP-та цена нямаше да има 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Сря Мар 09, 2011 8:07 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
въпроса за клонинга наистина изглежда интересен - ако е нещо "ефтинджос" и аз ще имам интерес. Някой да го е пробвал това?
Иначе за 300$ CrossConnect е идеален, а и поддъжа купчина процесори (АРМ), но средата... е, и тя пари.
Така и така сме го подхванали на тая тема - някой сковавал ли си е олимекския jtag за арм-ове? Че не е скъп - не е, пък и в момента имам под ръка други, ама ... мерак 
|
| Сря Мар 09, 2011 11:46 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Не ми се е налагало да "сковавам"... имам си оригинален от Своге
Но ако ще сглобяваш няма смисъл да ползваш схемата на олимекс. Виж схемите на ици-дици или както там се казваше това на Луминари, мисля че ST-тата също имаха подобна...
Те ползват двуканален FTDI чип, единия пак се ползва като OpenOCD, но втория канал при куртексите може да ползваш за SWO трейс. А трейсът е нещо много полезно...
|
| Чет Мар 10, 2011 12:06 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
@Пирев
За ARM нещата се поизбистриха вече. Или както каза Миро FTDI или J-link, после товариш GCC и Zylin + еклипс и си готов.
Ама за MIPS ми се губи нещо връзката. Въпроса е какво желязо може да се ползва за дебъгване. Ако се намери желязо което да може да се търкаля към GDB Server после нещата би трябвало да си вървят по каналния ред Zylin+Eclipse+GCC.
@Миро - за кортекс трейса появи ли се вече някаква стабилна фрии имплементация?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 10, 2011 9:16 am |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
Цецо,
SWO-то е една жица, която поддържа два режима - УАРТ и Манчестер. Всички сериозни емулатори ползват манчестер, защото така може надеждно да се разбере скоростта (честотата на таргета). Аз ползвам PEEDI и то издържа до към 50MHz (25Mbps заради манчестера). При тия скорости естествено трейсването хвърчи...
Свга всички фрее решения дето съм виждал се базират на УАРТ. А там "стабилност" е относително понятие. На 9600 ще е стабилно разбира се. Уж FTDI поддържа и по-високи скорости, ама за целта и таргета трябва да е клокван с точно определена честота, което в повечето случаи е невъзможно. Така че трудно може да се направи трейса хем бърз, хем стабилен. Но все пак по-добре нещо отколкото нищо
Иначе УАРТ решенията са ясни, има известни разлики според това как става превключването от JTAG към SWD/SWO, някои примерно позволяват избор между SWO и друг истински UART. Но мисълта ми е, че няма какво да им се развива - като хардуер е ясно (ФТДИ), като софтуер също.
Всъщност има някакво развитие на софтуера - щото освен текстов трейс, може да се включва трейс на инструкции/адреси/данни. И вече има няколко фирми освен CodeRed дето предлагат разни плъгинчета с които може да гледаш статистики, коя функция колко пъти се е викала, какво време средно отнема и т.н. Само че с трейс на 9600 няма как да извадиш данни за смислена статистика...
Както и да е... моят съвет към всички ентусиасти - не си губете времето да клонирате олимекс/оцд че даже и j-link. Седнете и направете нещо читаво, не е толкова трудно!
|
| Чет Мар 10, 2011 10:12 am |
|
 |
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 10:54 am Мнения: 896
|
Принципно OpenOCD поддържа MIPSове, ама кои и до колко е друг въпрос...
|
| Чет Мар 10, 2011 10:35 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Аз досега карах без трейс, ама ми е интересно. Ще пусна обаче отделна тема да обясните малко по отношение на куртекса как стоят нещата.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 10, 2011 10:36 am |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Да, поддържа, ама принципно
Не мен ми стана интересен RSP протокола на GDB, не е сложен, иска се малко програмиране и може GDB да се накара да управлява примерно PICKit2, където всичко е с отворен код. Тогава няма да има нужда от разни FDTI решения.
Пак казвам, Macraigor ми стана интересно като решение, защото предлагат среда от Интел до МИПС.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Чет Мар 10, 2011 2:49 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Това би било голямо удобство, щото после човек може да си мине на Eclipse за пиковете. Но няма да седна да го пиша сам  Виж ако чуеш, че някой го е направил и може да се вземе наготово, казвай 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Мар 10, 2011 7:26 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Че кой е казал, да го пишеш сам, няма да откриваме топлата вода я  RSP сървъра го има като Reference Implementation ( http://www.embecosm.com/download/esp7.html ), разгледах кода, добре е написан. Остава да се направи връзката с PICKit2, и тук е гъдела, кода е за .NET и трябва да се преработи до C++, само че аз не разбирам от .NET  Ако има някой мераклия да помага, да се обажда немедленно 
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Мар 11, 2011 3:35 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Аз като казвам, че няма да седна да го пиша, разбирай, нямам намерение да му отделям време. Отделно, че ПЦ програмирането ми е на ниво техникум
Та аз затуй казвам, ако някой го е направил и не му се свиди - бих го ползвал наготово
Между другото ми е интересно, що още никой не го е направил, предвид това, че пикове се ползват масово от всякакви ентусиасти.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пет Мар 11, 2011 9:39 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 5 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|