реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> USB-Blaster перестал прошивать ПЛИС
RoadRunner
сообщение Aug 22 2012, 17:31
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Всем доброго времени суток.

Использовал USB-Blaster для прошивки Cyclone IV GX, cреда Quartus 11, OC - windows 7. Шил через встроенный в квартус Flash Programmer sof-файлы. Все вроде бы нормально шло, пока плисина по факту перестала прошиваться. При этом во Flash Programmer все отлично: видит ПЛИС, правильно распознает, при прошивке отображает заполняющийся статус-бар, по окончании (когда до 100% доходит) пишет successful. Но плис не прошивается. In-system memory editor и SignalTap пишут instance not found, ножка CONF_DONE не поднимается. Попробовал прошить через Passive Serial используя программу на процессоре (в конечном итоге плис через него и будет прошиваться) - прошилось нормально. Попробовал заменить Altera USB-Blaster на Terasic USB-Blaster - тоже все нормально прошилось. Сейчас работаю через Terasic.

Есть какие-то догадки на счет того, что могло с альтеровским бластером случится? Может кто уже сталкивался с такой хренью? Буду признателен за помощь.
Go to the top of the page
 
+Quote Post
Soflover
сообщение Aug 22 2012, 19:52
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



Цитата(RoadRunner @ Aug 22 2012, 21:31) *
Есть какие-то догадки на счет того, что могло с альтеровским бластером случится? Может кто уже сталкивался с такой хренью? Буду признателен за помощь.


у USB-Blaster очень отвратительно сделан кабель к разъему на плате - постоянно ломается. Попробуйте его заменить на обычный шлейф. Ничего сложного два разъема IDC "на кабель" и 10-проводной шлейф.
Go to the top of the page
 
+Quote Post
stu
сообщение Aug 23 2012, 07:47
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 11-11-09
Пользователь №: 53 561



Цитата(Soflover @ Aug 22 2012, 23:52) *
у USB-Blaster очень отвратительно сделан кабель к разъему на плате - постоянно ломается. Попробуйте его заменить на обычный шлейф. Ничего сложного два разъема IDC "на кабель" и 10-проводной шлейф.

если бы не было контакта, он бы прошился или считывал инфу с ПЛИС???


--------------------
Мы ведь работаем, чтобы жить, а не живем, чтобы работать??? ;)
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 23 2012, 08:50
Сообщение #4


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(RoadRunner @ Aug 22 2012, 21:31) *
Есть какие-то догадки на счет того, что могло с альтеровским бластером случится? Может кто уже сталкивался с такой хренью? Буду признателен за помощь.

Скорее всего, Вы его просто убили выравнивающим током при подключении к плате, находящейся под питанием.
Подключитесь бластером к JTAG'овской цепочке, подайте питание на плату, в квартусе запустите программер, и в нем - JTAG Chain Debugger.
Сделайте Test JTAG Chain. Какое собщение при этом выдается?
Раскрутите бластер. Посмотрите, нет ли там обугленных микросхем (если есть - то это левел шифтеры, там могут стоять аналогдевайсовские или максимовские).


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Aug 23 2012, 10:27
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(Stewart Little @ Aug 23 2012, 12:50) *
Подключитесь бластером к JTAG'овской цепочке, подайте питание на плату, в квартусе запустите программер, и в нем - JTAG Chain Debugger.
Сделайте Test JTAG Chain. Какое собщение при этом выдается?


Как раз хотел написать, запускаю "Test JTAG Chain" - JTAG Chain Debugger пишет "JTAG Chain connection is good. Detected 1 device(s)". Я поэтому еще внутрь не суюсь - судя по всему JTAG сигналы доходят.

Цитата
Скорее всего, Вы его просто убили выравнивающим током при подключении к плате, находящейся под питанием

Земли то вроде выровнены - не должно быть такого.

Сообщение отредактировал RoadRunner - Aug 23 2012, 10:41
Go to the top of the page
 
+Quote Post
AndrewS6
сообщение Aug 23 2012, 12:22
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 9-10-05
Из: С.-Петербург
Пользователь №: 9 418



На подтягивающих резисторах не схалявили? TMS и TDI к питанию, TCK к земле через 1-10кОм.
Хотя вряд ли в них дело, раз программер до конца срабатывает.
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Aug 23 2012, 12:30
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Цитата(AndrewS6 @ Aug 23 2012, 16:22) *
На подтягивающих резисторах не схалявили? TMS и TDI к питанию, TCK к земле через 1-10кОм.

Не, с ними все нормально, имеются (10кОм).
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Aug 23 2012, 12:40
Сообщение #8


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(RoadRunner @ Aug 23 2012, 13:30) *
Не, с ними все нормально, имеются (10кОм).

Всегда ставлю 1К - никогда проблем не было.А с 10К раньше иногда наблюдал чудеса.
Go to the top of the page
 
+Quote Post
RoadRunner
сообщение Aug 23 2012, 13:56
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972



Тааак.. Пошли чудеса)) Заменил Terasic обратно на альтеру - теперь работает! Вчера раз десять и так, и этак крутил - безрезультатно.
В общем, на тоненького где-то. Может действительно в подтяжках дело. Будет дальше так феерить - перепаяю на 1 кОм. Вообще, учту на будущее, спасибо за совет.

Поработаю на альтеровском, посмотрим, как себя вести будет.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Aug 23 2012, 16:15
Сообщение #10


Lazy
******

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



Цитата(RoadRunner @ Aug 23 2012, 16:56) *
Тааак.. Пошли чудеса)) Заменил Terasic обратно на альтеру - теперь работает! Вчера раз десять и так, и этак крутил - безрезультатно.
В общем, на тоненького где-то. Может действительно в подтяжках дело. Будет дальше так феерить - перепаяю на 1 кОм. Вообще, учту на будущее, спасибо за совет.

Поработаю на альтеровском, посмотрим, как себя вести будет.


Электроника - наука о контактах.
С них и начните. sm.gif


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 24 2012, 08:24
Сообщение #11


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(RoadRunner @ Aug 23 2012, 17:56) *
Тааак.. Пошли чудеса))

По поводу подтяжек. На TMS, TDI и TDO - 10 кОм в соответствующее питание. На TCK - 1 кОм в землю. Ну и стараться не растягивать jtag'овские сигналы по всей плате, желателно ставить разъем и резисторы поближе к ПЛИС'ине.
Ну и как советовал уважаемый Soflover, провертье желтый альтеровский хвост на предмет переломов.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01429 секунд с 7
ELECTRONIX ©2004-2016