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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> spartan~3e (iMPACT), iMPACT не видит устройство
Евгений М
сообщение Jan 12 2014, 10:33
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 12-01-14
Пользователь №: 79 999



Добрый день!

Это мой первый пост на форуме. Пробую прошить spartan~3e, написать "хеллоуворлд" по примеру на хабре http://habrahabr.ru/post/133383/

Написал код в Project Navigator, скомпилировался без ошибок ( я надеюсь, что варниги насчет лицензии это не так серьезно )

Подскажите, пожалуйста, в чем еще может быть проблема.

Фото платы (расположение джампиров) http://pic.2x4.ru/image-3BA2_52D26FC1.jpg

Заранее благодарю!
Причина редактирования: картинка заменена на ссылку
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Jan 12 2014, 10:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



надо еще крупнее картинки запилить, а то форматирование страницы не окончательно развалилось
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 12 2014, 11:21
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Евгений М @ Jan 12 2014, 14:33) *
Добрый день!

Пробую прошить spartan~3e, написать "хеллоуворлд" по примеру на хабре http://habrahabr.ru/post/133383/

Написал код в Project Navigator, скомпилировался без ошибок ( я надеюсь, что варниги насчет лицензии это не так серьезно )

Заранее благодарю!


Для начала. Нет смысла приводить фотку платы. Достаточно было просто написать, как и какой джампер для конфигурирования установлен...
Я сейчас точно не помню, но кажется на этой плате Импакт и без проекта должен видеть микросхему.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Евгений М
сообщение Jan 12 2014, 14:30
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 12-01-14
Пользователь №: 79 999



Цитата(ZASADA @ Jan 12 2014, 14:56) *
надо еще крупнее картинки запилить, а то форматирование страницы не окончательно развалилось


учту.

Цитата(iosifk @ Jan 12 2014, 15:21) *
Для начала. Нет смысла приводить фотку платы. Достаточно было просто написать, как и какой джампер для конфигурирования установлен...
Я сейчас точно не помню, но кажется на этой плате Импакт и без проекта должен видеть микросхему.


Но почему-то не видит. В какую сторону копать? В основном людям помогала переустановка драйвера. Жму Cable Auto Connect и вроде что-то находит, внизу отображается , но раб.столе программы нет его, так как показывается в статье на хабре.

Go to the top of the page
 
+Quote Post
Евгений М
сообщение Jan 12 2014, 16:05
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 12-01-14
Пользователь №: 79 999



Вот что пишется в лог если жать Cable Auto Connect

GUI --- Auto connect to cable...
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver file xusb_emb.sys found.
Driver version: src=1029, dest=1029.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo © 1997 - 2007 Build Date: Feb 28 2007 x86_64 64bit SYS 09:48:01, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
Type = 0x0004.
Cable Type = 3, Revision = 0.
Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 1303.
File version of E:/Xilinx/11.1/ISE/data/xusb_xlp.hex = 1303.
Firmware hex file version = 1303.
PLD file version = 0012h.
PLD version = 0012h.
PROGRESS_END - End Operation.
Elapsed time = 0 sec.


но устройство не появляется... sad.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jan 12 2014, 17:09
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Евгений М @ Jan 12 2014, 20:05) *
но устройство не появляется... sad.gif

Посмотрите, как установлены джамперы по загрузке... И сюда сообщите.
Посмотрите осциллом, есть ли импульсы на JTAG на микросхеме, если туда можно подлезть...
Насколько я помню, в режиме JTAG-сканирования можно было запустить тест надолго. и в этом режиме пишется то, что читается из микросхемы...
И питание есть? Там какой-нибудь светодиод светит?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Jan 12 2014, 17:36
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



сделайте скриншот импакта.
upd. в диспетчере устройств никаких ненайденных устройств нету? кабель виден?
Go to the top of the page
 
+Quote Post
Евгений М
сообщение Jan 12 2014, 18:26
Сообщение #8





Группа: Участник
Сообщений: 11
Регистрация: 12-01-14
Пользователь №: 79 999



Цитата(iosifk @ Jan 12 2014, 21:09) *
Посмотрите, как установлены джамперы по загрузке... И сюда сообщите.
Посмотрите осциллом, есть ли импульсы на JTAG на микросхеме, если туда можно подлезть...
Насколько я помню, в режиме JTAG-сканирования можно было запустить тест надолго. и в этом режиме пишется то, что читается из микросхемы...
И питание есть? Там какой-нибудь светодиод светит?


сейчас осцила нет под рукой, к сожалению.

Питание есть, горит светодиод POWER (красным) и LD-G (зеленый), рядом с разъемом USB;

Цитата(ZASADA @ Jan 12 2014, 21:36) *
сделайте скриншот импакта.
upd. в диспетчере устройств никаких ненайденных устройств нету? кабель виден?


вот что есть в диспетчере задач.

вот скриншот из имапа, если нажать Cable Auto Connect.
http://pic.2x4.ru/share-6827_52D2DEE5.html

если не нажимать, то так же подгружается дефолтный проект, но устройство не находит
http://pic.2x4.ru/share-B9FE_52D2DF14.html

Сообщение отредактировал Евгений М - Jan 12 2014, 18:27
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Jan 12 2014, 18:54
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(Евгений М @ Jan 12 2014, 22:26) *
вот скриншот из имапа, если нажать Cable Auto Connect.

Ну и? Я вижу успешно найденный чип. Что именно Вас не устраивает?
И хватит уже комиксы устраивать, логов и человеческого описания происходящего вполне достаточно. А отсутствие человеческого описания никакие картинки не заменят.

Сообщение отредактировал o_khavin - Jan 12 2014, 18:56
Go to the top of the page
 
+Quote Post
olegras
сообщение Jan 13 2014, 05:20
Сообщение #10


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

Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075



У Вас что-то либо с платой, либо с дровами. На этой плате по Boundary Scan должны определиться три устройства: xc3s500e, xcf04s и xc2c64a. Независимо от состояния джамперов. Джамперы определяют способ загрузки спартана, на Boundary Scan цепочку они не оказывают влияния. У меня в импакте 10.х (не помню точно номер) и сейчас в 14.4 устройства определялись/ются именно так.
Похоже все-таки Вам нужно обзавестись осциллографом. И все-таки попробовать среду с действующей лицензией...
Go to the top of the page
 
+Quote Post
Евгений М
сообщение Jan 13 2014, 05:51
Сообщение #11





Группа: Участник
Сообщений: 11
Регистрация: 12-01-14
Пользователь №: 79 999



Цитата(o_khavin @ Jan 12 2014, 22:54) *
Ну и? Я вижу успешно найденный чип. Что именно Вас не устраивает?
И хватит уже комиксы устраивать, логов и человеческого описания происходящего вполне достаточно. А отсутствие человеческого описания никакие картинки не заменят.


я думаю, что он определяется как-то не верно. программа не заливается.

Цитата(olegras @ Jan 13 2014, 09:20) *
У Вас что-то либо с платой, либо с дровами. На этой плате по Boundary Scan должны определиться три устройства: xc3s500e, xcf04s и xc2c64a. Независимо от состояния джамперов. Джамперы определяют способ загрузки спартана, на Boundary Scan цепочку они не оказывают влияния. У меня в импакте 10.х (не помню точно номер) и сейчас в 14.4 устройства определялись/ются именно так.
Похоже все-таки Вам нужно обзавестись осциллографом. И все-таки попробовать среду с действующей лицензией...


спасибо за подсказку. попробую переустановить софт, и попробовать другую плату. а почему на скриншоте на хабре у него только 2 устройства на картинке? Я так понимаю одно физическое устройство, а другое это сам проект, или я не прав?
Go to the top of the page
 
+Quote Post
olegras
сообщение Jan 13 2014, 07:11
Сообщение #12


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

Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075



Цитата
почему на скриншоте на хабре у него только 2 устройства на картинке? Я так понимаю одно физическое устройство, а другое это сам проект, или я не прав?

Оба (а точнее все три) устройства - физические. Любое из них (если оно мешает Вам жить) можно "временно" исключить из проекта импакта (выделить изображение устройства -> нажать Del). При этом в проекте его видно не будет, но физически устройство остается в цепочке. Видимо в хабре так и сделали, чтобы не отвлекать читателя на доп. устройства.
Если устройство не появляется после Cable Auto Connect, попробуйте сделать Initialize Chain. Если и после этого не появятся все устройства - точно что-то не так.
Go to the top of the page
 
+Quote Post
Caruso
сообщение Jan 13 2014, 07:28
Сообщение #13


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

Группа: Участник
Сообщений: 88
Регистрация: 15-12-09
Пользователь №: 54 266



Цитата
я думаю, что он определяется как-то не верно. программа не заливается.

Так там, вроде, надо тыкнуть правой кнопкой мыши по микросхеме и выбрать файл, который вы хотите прошить...
Там же так и написано:
Right click devise to select...
Go to the top of the page
 
+Quote Post
Евгений М
сообщение Jan 13 2014, 17:07
Сообщение #14





Группа: Участник
Сообщений: 11
Регистрация: 12-01-14
Пользователь №: 79 999



Цитата(olegras @ Jan 13 2014, 11:11) *
Оба (а точнее все три) устройства - физические. Любое из них (если оно мешает Вам жить) можно "временно" исключить из проекта импакта (выделить изображение устройства -> нажать Del). При этом в проекте его видно не будет, но физически устройство остается в цепочке. Видимо в хабре так и сделали, чтобы не отвлекать читателя на доп. устройства.
Если устройство не появляется после Cable Auto Connect, попробуйте сделать Initialize Chain. Если и после этого не появятся все устройства - точно что-то не так.


все попробовал, но нет результата. думаете что-то не так с платой?

Цитата(Caruso @ Jan 13 2014, 11:28) *
Так там, вроде, надо тыкнуть правой кнопкой мыши по микросхеме и выбрать файл, который вы хотите прошить...
Там же так и написано:
Right click devise to select...


угу, но не появляется устройство, которое можно прошить.

жму Configure Target Device, открывается iMPACT. жму на Boundary Scan, там пусто.

Делаю Cable Auto Connect, вылезает лог якобы все подключено, но устройство не появляется.

Делаю Intialize Chain, если на сообщение отвечаю YES ничего не происходит и не поялвяется, если отвечаю NO, проект программа начинает долго думать, ничего не происходит, но и не зависает... .

долго думал и вылезло только

ERROR:iMPACT - A problem may exist in the hardware configuration. that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage.

вот такой еррор появляется.

и вот весь лог, при подключении и попытке прошить

Creating backup of last automatically saved project to 'E:\shim\\auto_project_1.ipf'.
'1': Loading file 'E:/shim/shim.bit' ...
done.
INFO:iMPACT:1777 -
Reading E:/Xilinx/11.1/ISE/spartan3e/data/xc3s500e.bsd...
INFO:iMPACT:2257 - Startup Clock has been changed to 'JtagClk' in the bitstream stored in memory,
but the original bitstream file remains unchanged.
UserID read from the bitstream file = 0xFFFFFFFF.
INFO:iMPACT:501 - '1': Added Device xc3s500e successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
Active mode is BS
Project: 'E:\shim\\auto_project.ipf' loaded.
GUI --- Auto connect to cable...
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver file xusb_emb.sys found.
Driver version: src=1029, dest=1029.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo © 1997 - 2007 Build Date: Feb 28 2007 x86_64 64bit SYS 09:48:01, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
Type = 0x0004.
Cable Type = 3, Revision = 0.
Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 1029.
File version of E:/Xilinx/11.1/ISE/data/xusb_xlp.hex = 1303.
Firmware hex file version = 1303.
Downloading E:/Xilinx/11.1/ISE/data/xusb_xlp.hex.
Downloaded firmware version = 1303.
PLD file version = 0012h.
PLD version = 0012h.
PROGRESS_END - End Operation.
Elapsed time = 0 sec.
INFO:iMPACT - Current time: Пн 13. янв 23:09:24 2014
PROGRESS_START - Starting Operation.
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00000000000000000000000000000000
INFO:iMPACT:1579 - '1': Expected IDCODE: 00000001110000100010000010010011
PROGRESS_END - End Operation.
Elapsed time = 0 sec.
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Jan 13 2014, 21:10
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(Евгений М @ Jan 13 2014, 21:07) *
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1': Device IDCODE : 00000000000000000000000000000000
INFO:iMPACT:1579 - '1': Expected IDCODE: 00000001110000100010000010010011

Какой чип на Вашей плате на самом деле? Похоже, что этот "500e" - просто глюк автоопределения устройства, а на самом деле что-то не работает на плате. Попробуйте таки поставить джамперы на M0-M2 в то состояние, которое подписано как JTAG в табличке рядом с ними.
Go to the top of the page
 
+Quote Post

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

 


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


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