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

EBAZ4205 не удается укротить JTAG

Приобрел на Али пару плат, Нашел пример собрал, попробовал зашить - не получается. Обновил драйвера - по прежнему не работает.

Нашел рекомендацию попробовать ISE. У меня 14.2, собрал проект с одним инвертором. Похоже, что до ПЛИС достучатся удается, но инициализация JTAG Chain не завершается Окошко "висит"

Quote

GUI --- Auto connect to cable...
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
 Driver file xusb21.sys found.
 File D:/Xilinx/14.2/ISE_DS/ISE/bin/nt64/xusb21.sys not found.
 Driver file xusb_emb.sys found.
 Driver version: src=1029, dest=1029.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
 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 D:/Xilinx/14.2/ISE_DS/ISE/data/xusb_xlp.hex = 1303.
Firmware hex file version = 1303.
PLD file version = 0012h.
 PLD version = 0012h.
PROGRESS_END - End Operation.
Elapsed time =      1 sec.
Type = 0x0004.
 ESN device is not available for this cable.
Attempting to identify devices in the boundary-scan chain configuration...
INFO:iMPACT - Current time: 01.08.2021 16:14:20
PROGRESS_START - Starting Operation.
Identifying chain contents...'0': : Manufacturer's ID = Xilinx xc7z010, Version : 1
INFO:iMPACT:1111 - Can't locate bsdl file xc7z010.bsd.
INFO:iMPACT - Using CseAdapterBSDevice
INFO:iMPACT:501 - '1': Added Device xc7z010 successfully.

 

Вернулся в Vivado 2018, по прежнему ошибка.

Quote

 [Labtools 27-2269] No devices detected on target localhost:3121/xilinx_tcf/Xilinx/00000000000000.
Check cable connectivity and that the target board is powered up then
use the disconnect_hw_server and connect_hw_server to re-register this hardware target.

 

Делаю вывод что с железом все в норме, а с драйверами проблема.

Но какая не могу найти.

 

 

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


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

На ISE и iMPACT проблема, наверное, от вот этого:

Quote

Identifying chain contents...'0': : Manufacturer's ID = Xilinx xc7z010, Version : 1
INFO:iMPACT:1111 - Can't locate bsdl file xc7z010.bsd.

А ISE/iMPACT точно поддерживают Zynq? Vivado [Lab] уже точно должен. Кстати, убедитесь, что драйвер iMPACT не "прихватывает" адаптер - возможно, поэтому Vivado не может найти знакомое железо.

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


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

соедините проводочками с SEGGER - он может увидеть PS ядро

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


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

22 hours ago, gosha-z said:

xsct: conn, targets - тишина?

Трудно сказать. Нужно знать где набрать команду.

Я набрал в Tcl Console "xsct: conn, targets", получил: "invalid command name "xsct:"

 

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


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

18 hours ago, Raven said:

А ISE/iMPACT точно поддерживают Zynq? Vivado [Lab] уже точно должен. Кстати, убедитесь, что драйвер iMPACT не "прихватывает" адаптер - возможно, поэтому Vivado не может найти знакомое железо.

ISE/iMPACT не поддерживает, но через JTAG находит и показывает

Попробовал через xsct

Quote

 

xsct% connect

attempting to launch hw_server

 ****** Xilinx hw_server v2018.3

  **** Build date : Dec  7 2018-00:40:27

    ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.

INFO: hw_server application started

INFO: Use Ctrl-C to exit hw_server application

****** Xilinx hw_server v2018.3

  **** Build date : Dec  7 2018-00:40:27

    ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.

INFO: hw_server application started

INFO: Use Ctrl-C to exit hw_server application

INFO: To connect to this hw_server instance use url: TCP:127.0.0.1:3121

tcfchan#0

 xsct% connect -url TCP:127.0.0.1:3121

tcfchan#1

 xsct% jtag targets

  1  Platform Cable USB 00000000000000 (error DR shift output all zeroes)

xsct%

 

Явно Vivado не понимает Platform Cable. 

Тут пишут что DLC10 работает а DLC9 не работает

https://forums.xilinx.com/t5/Vivado-Debug-and-Power/Platform-Cable-USB-DLC9-vs-DLC10-with-Vivado-2018/td-p/854977

UG908 указывает на следующие устройства совместимые с Vivado 2018

Quote

 

• Xilinx® SmartLynq Data Cable (HW-SMARTLYNQ-G/DLC20)

• Xilinx Platform Cable USB II (DLC10)

• Xilinx Platform Cable USB (DLC9G, DLC9LP, DLC9)

• Digilent JTAG-HS1 • Digilent JTAG-HS2 • Digilent JTAG-HS3 • Digilent JTAG-SMT1 • Digilent JTAG-SMT2

 

Сижу разбираюсь, как в китайском  Platform Cable определить ревизию

 

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


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

3 hours ago, misyachniy said:

Сижу разбираюсь, как в китайском  Platform Cable определить ревизию

А разве iMPACT (раз он готов работать с этим адаптером) не идентифицирует его тип? По идее должен.

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


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

 

Никаких проблем с этой платой и китайским программатором не было, всё чётко работало. 

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


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

Виновник найден. Свалим вину на другого ;-)

Quote

The board can be powered by 5V or 12V, there are two options to choose from. The first method: use three 20pin sockets on the board for power supply. Connect the VCC and GND of one of the sockets with the power adapter using DuPont cable to provide power for the board. The second method: connect D24 on the board with a diode or directly short-circuit, and then use a dedicated power socket to supply power.

https://www.programmersought.com/article/63123379082/

Я подпаял к катоду D24 разъем (power jack 2.5 mm ) для подключения обычного блока питания. В начале от лабораторного блока питания запитал от 12 вольт и измерил ток потребления. Получилось всего 130мА. Дома "развернул лабораторию" используя 5В/1А источник. Но судя по всему, он не тянул. 

 

 

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


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

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

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

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

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

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

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

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

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

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