Перейти к содержанию
    

JLINK для JTAG-цепочек

Итак, имеется JLINK, процессор ARM и ПЛИС. Для экономии места хотелось бы оставить только один разъем JTAG. Понятно, что нужно объединить устройства в JTAG-цепочку. Только тогда возникает проблема, какой софт нужен для того, чтобы просто шить ПЛИС и (крайне желательно) отлаживать ARM. Что посоветуете? Что-то слышал про OpenOCD. Скажите, нужно ли копать в этом направлении. Или есть что-то более удобное?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Итак, имеется JLINK, процессор ARM и ПЛИС. Для экономии места хотелось бы оставить только один разъем JTAG. Понятно, что нужно объединить устройства в JTAG-цепочку. Только тогда возникает проблема, какой софт нужен для того, чтобы просто шить ПЛИС и (крайне желательно) отлаживать ARM. Что посоветуете? Что-то слышал про OpenOCD. Скажите, нужно ли копать в этом направлении. Или есть что-то более удобное?

Поищите, на ветке FPGA, как-то видел подобную тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Итак, имеется JLINK, процессор ARM и ПЛИС. Для экономии места хотелось бы оставить только один разъем JTAG. Понятно, что нужно объединить устройства в JTAG-цепочку. Только тогда возникает проблема, какой софт нужен для того, чтобы просто шить ПЛИС и (крайне желательно) отлаживать ARM. Что посоветуете? Что-то слышал про OpenOCD. Скажите, нужно ли копать в этом направлении. Или есть что-то более удобное?

Зависит от среды разработки, о которой Вы не упомянули. Например, KEIL если не сам, то с "подсказкой" в соответствующих настройках JTAG адаптера беспроблемно "достукивается" до целевого устройства (ARM) в цепочке JTAG. Производители же ПЛИС предлагают свои средства для прошивки их чипов (я сужу по знакомой мне Actel|microsemi FPGA). Там и можно глянуть, не поддерживает ли такая программка JLINK.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Могу точно сказать, что пробовал такую цепочку сделать с Xilinx CoolRunner. AT91 через jlink видится и шьётся нормально. cpld определяется в связке через свой программатор platform cable usb, подсовывал в цепочку bsdl файл описания at91 чипа, но cpld не прошивается. насколько я понял, для прошивки в связке надо компилировать код сразу с указанием того, что чип находится в цепочке, чтобы набор команд сгенерировался корректно (svf файлы), но я так и не разобрался, как это сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...