Jump to content
    

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.

 

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

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

 

 

Share this post


Link to post
Share on other sites

На 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 не может найти знакомое железо.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

22 hours ago, gosha-z said:

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

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

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

 

Share this post


Link to post
Share on other sites

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 определить ревизию

 

Share this post


Link to post
Share on other sites

3 hours ago, misyachniy said:

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

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

Share this post


Link to post
Share on other sites

 

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

Share this post


Link to post
Share on other sites

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

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А источник. Но судя по всему, он не тянул. 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...