Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: JTAG: ARM+Altera
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
LordVader
Если зацепочить ARM и Alter'y, арм имеет разъём 20пиновый, то как потом по этому же jtag'у шить альтеру (квартусом, в смысле)? Правильно ли я понимаю, что никак?
zltigo
Цитата(LordVader @ Dec 14 2007, 23:54) *
то как потом по этому же jtag'у шить альтеру (квартусом, в смысле)? Правильно ли я понимаю, что никак?

Отчего это вдруг? Просто молча брать и шить ЛЮБОЕ устройство в цепочке, разве только в квартуском программаторе придется мышкой ткнуть для указания чипа в списке найденных в цепочке.
LordVader
Цитата(zltigo @ Dec 15 2007, 01:00) *
Отчего это вдруг? Просто молча брать и шить ЛЮБОЕ устройство в цепочке, разве только в квартуском программаторе придется мышкой ткнуть для указания чипа в списке найденных в цепочке.


Разве квартус сможет залить прошивку в альтеру через wiggler?
zltigo
Цитата(LordVader @ Dec 15 2007, 00:15) *
Разве квартус сможет залить прошивку в альтеру через wiggler?

А что мешает подключить то, через чего он может?
LordVader
Цитата(zltigo @ Dec 15 2007, 01:36) *
А что мешает подключить то, через чего он может?


Ничто, конечно же, не мешает. Но тогда теряет смысл жтаг-цепочка, ибо для работы по нему с каждым из двух девайсов придётся втыкать то то, то это, да ещё и в разные разъёмы на плате.
Это imho, естественно.
zltigo
Цитата(LordVader @ Dec 15 2007, 00:44) *
да ещё и в разные разъёмы на плате.

Зачем в разные? В один и тот-же. Да и JTAG адаптеры (правильно сделанные) можете запараллелить. Если хотите полного комфорта, купите нормальный JTAG адаптер для ARM с возможностью, например, SVF/JAM плеера для CPLD/FPGA. Ну а если "дешево" тогда продолжайте пользовать Wiggler-ы (можете сами слегка подправить плеер по открытой алтерианской документации), бластеры, удлиннители, разъемы....

Комфорт может быть достигнут и другими способами, для меня комфортно иметь отладочную консоль и через нее заливать и прошивки и ARM, и FPGA не отвлекаясь на JTAG-и и поддерживающий их софт.
LordVader
Цитата(zltigo @ Dec 15 2007, 02:08) *
Зачем в разные? В один и тот-же. Да и JTAG адаптеры (правильно сделанные) можете запараллелить. Если хотите полного комфорта, купите нормальный JTAG адаптер для ARM с возможностью, например, SVF/JAM плеера для CPLD/FPGA. Ну а если "дешево" тогда продолжайте пользовать Wiggler-ы (можете сами слегка подправить плеер по открытой алтерианской документации), бластеры, удлиннители, разъемы....

Комфорт может быть достигнут и другими способами, для меня комфортно иметь отладочную консоль и через нее заливать и прошивки и ARM, и FPGA не отвлекаясь на JTAG-и и поддерживающий их софт.


Спасибо! ВОзможные направления движения ясны.

ps: ещё мне тут дали совет, переделать виглерообразный адаптер, чтобы он был по пинам на lpt совместим с byteblaster'ом. Ну и openOCD переправить...
zltigo
Цитата(LordVader @ Dec 15 2007, 02:45) *
Ну и openOCD переправить...

Проще только Алтеровский JAM плеер доработать- там буквально несколько строчек подправить под любой "LPT JTAG", хотя sad.gif насколько мне помнится, с JTAG цепочкой в оригинале там проcто "никак" sad.gif, хотя вроде в собственно JAM формате управление вроде было.
LordVader
Вот ещё что надумал - с обоих концов поставить разъём под байтбластер и вигглер, и по мере надобности замыкать ТДИ на ТДО в одном из них. Будет и цепочка, и 2 разъёма. =)
etoja
Программа H-Jtag цепочку программировать не умеет.
Ставте два разъёма и не создавайте себе трудностей.
MALLOY2
Цитата(etoja @ Dec 17 2007, 09:01) *
Программа H-Jtag цепочку программировать не умеет.
Ставте два разъёма и не создавайте себе трудностей.



Это почемуже ?
Options -> TAP Configuration и в перед smile.gif

Я работаю с STR912 у него в нутри в цепочке 3 девайса и никаких проблем smile.gif


P.S. Может а альтерой работать и не будет sad.gif, надо пробывать...
zltigo
Цитата(MALLOY2 @ Dec 17 2007, 09:05) *
P.S. Может а альтерой работать и не будет sad.gif, надо пробывать...

Будет.
MAXXXX
Цитата(LordVader @ Dec 15 2007, 22:21) *
Вот ещё что надумал - с обоих концов поставить разъём под байтбластер и вигглер, и по мере надобности замыкать ТДИ на ТДО в одном из них. Будет и цепочка, и 2 разъёма. =)


Интересно получилось ли? Я тоже сейчас ломаю голову как поступить для случая ARM7 + EPM3032
Harbour
у нас были проблемы с openocd в связке циклон-3 и ARM. кроме того для отладки придется все время перетыкать перемычку режима jtag на арме. решили что больше цепочить не будем - место под разьем найдется всегда, а гембеля без него намного больше.
Jameson
Мы тоже разносим цепочки ПЛИС и контроллера и ставим 2 разъема. Так оказывается проще, чем создавать переходники и мучаться с перетыканиями, либо учить один из кабелей быть универсальным. Плюс еще и напряжения иногда в цепочках разные. Единственный случай, в котором это необходимо - это тест платы (boundary-scan). Но для этого всегда можно соорудить внешний "крэдл", который будет объединять две цепочки в одну со всеми необходимыми преобразованиями уровней.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.