|
Господа, помогите оживить JTAG-программирование, Quartus9, Cyclone-2, WinXP SP3 |
|
|
|
Dec 4 2009, 10:58
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902

|
Не работает программирование конфигурации по JTAG ПЛИСина ep2c8q208c Квартус 9 Используется ByteBlasterMV от IMM, LPT-порт Cхема ниже на картинке. Квартус при программировании пишит: "Can't access JTAG Chain" "Operation Failed" сам байтбластер определяется. ОС вин-ХР сп3 чего им не хватает?
Сообщение отредактировал penauch - Dec 4 2009, 10:59
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 4 2009, 11:21
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902

|
Цитата(eugen_pcad_ru @ Dec 4 2009, 15:02)  А если попробовать на другом компьютере с той же ОС и тем же квартусом? к сожалению этой возможности на 2 дня нет  тоесть вы думаете проблема в драйверах? может ли это быть из-за 500мА 1.2 LDO , который делает из 3.3V замерил ток у 1.2V - всего-то 30ма вот лог при дебагании jtag
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 4 2009, 11:24
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(penauch @ Dec 4 2009, 14:21)  к сожалению этой возможности на 2 дня нет  тоесть вы думаете проблема в драйверах? может ли это быть из-за 500мА 1.2 LDO , который делает из 3.3V замерил ток у 1.2V - всего-то 30ма вот лог при дебагании jtag Что мешает прозвонить цепи или посмотреть на JTAG осциллографом? ВСЕ цепи питания/земли разведены? ВСЕ питания поданы? Вы написали, что байтбластер определяется... Имеется в видусистемой? А в Quartus Programmer -> Hardware Setup-> Hardware Settings он есть?
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Dec 4 2009, 11:42
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902

|
Цитата(Victor® @ Dec 4 2009, 15:24)  ВСЕ цепи питания/земли разведены? ВСЕ питания поданы? да. да. всё проверил. питание на PLL также заведено. Цитата(Victor® @ Dec 4 2009, 15:24)  Вы написали, что байтбластер определяется... Имеется в видусистемой? А в Quartus Programmer -> Hardware Setup-> Hardware Settings он есть? да. есть устройство ByteBlasterMV[LPT1] может быть из-за запрета доступа вин-ХР? к слову авр-ки и еепромки шил через DriverLinx, DL PortIO Цитата(Victor® @ Dec 4 2009, 15:24)  Что мешает прозвонить цепи или посмотреть на JTAG осциллографом? а вот с этим туго. нету его при себе...
|
|
|
|
|
Dec 4 2009, 13:06
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(penauch @ Dec 4 2009, 14:34)  проект создавался без никаких настроек, кроме как раскидать ножки. что ещё нужно пометить чтоб дизайн запускался? Странный вопрос, это Ваш первый проект? В принципе, для того что-бы работало достаточно ножек, специфических настроек ножек (если они нужны для данного проекта) , ну и клока на входе. Но это условия необходимые, но не достаточные. Дальше проект может не работать по тысще и одной причине, начиная от ошибки в распиновке ножек, заканчиая ошибкой проекта и невписыванием проекта в нужные скорости. А тут универсаньноего рецепта нету, что и как отлаживать.
|
|
|
|
|
Dec 4 2009, 13:19
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902

|
вы меня немного не поняли  я грю про то что в квартусе надо где-нибудь галки устанавливать-снимать при переходе на LPT BB-MV ? проект обкатан на отладке DE-2, программировался USB-бластером(он там в CPLD) - по умолчанию всё работает как надо но вот проект собран на плате и... не работает. вот и спрашиваю - нужно ли при конфигурировании от ЛПТ байт-бластера в квартусе выставлять опции ещё какие-нибудь?
|
|
|
|
|
Dec 4 2009, 13:41
|
Частый гость
 
Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902

|
Цитата(rv3dll(lex) @ Dec 4 2009, 17:37)  для начала вы знаете что после выключения питания проект слетает? ну конечно же знаю! там же SRAM. конфиг-еепром пока не пользую... в общем как тут сказали вывел 0 на ногу и потом вывел 1 на ногу. вольтметр показывает в обоих случаях 3.68 V питание 3.3V ядро 1.2V тут чисто принципиальная фигня - после заливки по JTAG ПЛИС НЕ становится тем, что в неё залили... нужно ли после программирования по JTAG ещё какие-либо действия делать? и ещё. Я на рефы банков ничего не подавал - использую как пользовательские пины. может из-за этого? питание включено.
Сообщение отредактировал penauch - Dec 4 2009, 13:43
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|