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

Господа, помогите оживить JTAG-программирование

Не работает программирование конфигурации по JTAG

 

ПЛИСина ep2c8q208c

Квартус 9

 

Используется ByteBlasterMV от IMM, LPT-порт

 

Cхема ниже на картинке.

 

Квартус при программировании пишит:

"Can't access JTAG Chain"

"Operation Failed"

 

сам байтбластер определяется.

 

ОС вин-ХР сп3

 

чего им не хватает? :help: :1111493779:

post-52902-1259924364_thumb.png

Изменено пользователем penauch

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


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

А если попробовать на другом компьютере с той же ОС и тем же квартусом?

 

к сожалению этой возможности на 2 дня нет :(

 

тоесть вы думаете проблема в драйверах?

 

может ли это быть из-за 500мА 1.2 LDO , который делает из 3.3V

 

замерил ток у 1.2V - всего-то 30ма

 

 

вот лог при дебагании jtag

post-52902-1259925697_thumb.png

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


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

к сожалению этой возможности на 2 дня нет :(

 

тоесть вы думаете проблема в драйверах?

 

может ли это быть из-за 500мА 1.2 LDO , который делает из 3.3V

 

замерил ток у 1.2V - всего-то 30ма

 

 

вот лог при дебагании jtag

 

Что мешает прозвонить цепи или посмотреть на JTAG осциллографом?

ВСЕ цепи питания/земли разведены? ВСЕ питания поданы?

 

Вы написали, что байтбластер определяется... Имеется в видусистемой?

А в Quartus Programmer -> Hardware Setup-> Hardware Settings он есть?

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


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

ВСЕ цепи питания/земли разведены? ВСЕ питания поданы?

 

да. да. всё проверил. питание на PLL также заведено.

 

 

Вы написали, что байтбластер определяется... Имеется в видусистемой?

А в Quartus Programmer -> Hardware Setup-> Hardware Settings он есть?

 

да. есть устройство ByteBlasterMV[LPT1]

 

может быть из-за запрета доступа вин-ХР?

 

к слову авр-ки и еепромки шил через DriverLinx, DL PortIO

 

 

Что мешает прозвонить цепи или посмотреть на JTAG осциллографом?

 

а вот с этим туго. нету его при себе... :(

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


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

Я про то что ХР не позволяет напрямую работать с ЛПТ.

относится ли это к Квартусу?

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


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

Я про то что ХР не позволяет напрямую работать с ЛПТ.

относится ли это к Квартусу?

 

не относится...

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


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

разобрался, оказалось что стоял bidirectional mode. переставил в ECP.

 

конфигурируется - прогрессив бар до конца 100% , но дизайн не работает - ПЛИС молчит. (на отладке работает!)

 

проект создавался без никаких настроек, кроме как раскидать ножки.

 

что ещё нужно пометить чтоб дизайн запускался?

Изменено пользователем penauch

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


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

проект создавался без никаких настроек, кроме как раскидать ножки.

что ещё нужно пометить чтоб дизайн запускался?

Странный вопрос, это Ваш первый проект?

В принципе, для того что-бы работало достаточно ножек, специфических настроек ножек (если они нужны для данного проекта) , ну и клока на входе.

Но это условия необходимые, но не достаточные. Дальше проект может не работать по тысще и одной причине, начиная от ошибки в распиновке ножек, заканчиая ошибкой проекта и невписыванием проекта в нужные скорости. А тут универсаньноего рецепта нету, что и как отлаживать.

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


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

добрый день.

Если есть управление светодиодом и какая-то входная частота, создайте проект , делящий частоту до значения,

которое заметно глазу при управлении светодиодом.

В зависимости от результата можно будет разбираться дальше.

удачи

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


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

вы меня немного не поняли:)

 

я грю про то что в квартусе надо где-нибудь галки устанавливать-снимать при переходе на LPT BB-MV ?

 

проект обкатан на отладке DE-2, программировался USB-бластером(он там в CPLD) - по умолчанию всё работает как надо

 

но вот проект собран на плате и... не работает. вот и спрашиваю - нужно ли при конфигурировании от ЛПТ байт-бластера в квартусе выставлять опции ещё какие-нибудь?

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


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

для начала вы знаете что после выключения питания проект слетает?

то есть он в плис грузиться из конфиг пзу каждый раз по включению

Изменено пользователем rv3dll(lex)

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


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

но вот проект собран на плате и... не работает. вот и спрашиваю - нужно ли при конфигурировании от ЛПТ байт-бластера в квартусе выставлять опции ещё какие-нибудь?

Никаких опций не надо.

Ищите косяки на Вашей плате, или проверьте соответствие разводки Вашей платы с Вашим же квартусовским проектом.

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


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

для начала вы знаете что после выключения питания проект слетает?

 

ну конечно же знаю! там же SRAM. конфиг-еепром пока не пользую...

 

в общем как тут сказали вывел 0 на ногу и потом вывел 1 на ногу.

вольтметр показывает в обоих случаях 3.68 V :cranky:

 

питание 3.3V

ядро 1.2V

 

тут чисто принципиальная фигня - после заливки по JTAG ПЛИС НЕ становится тем, что в неё залили...

 

нужно ли после программирования по JTAG ещё какие-либо действия делать?

 

и ещё. Я на рефы банков ничего не подавал - использую как пользовательские пины. может из-за этого?

 

питание включено.

Изменено пользователем penauch

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


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

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

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

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

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

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

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

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

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

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