misyachniy 0 August 1, 2021 Posted August 1, 2021 · Report post Приобрел на Али пару плат, Нашел пример собрал, попробовал зашить - не получается. Обновил драйвера - по прежнему не работает. Нашел рекомендацию попробовать 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. Делаю вывод что с железом все в норме, а с драйверами проблема. Но какая не могу найти. Quote Share this post Link to post Share on other sites More sharing options...
gosha-z 3 August 1, 2021 Posted August 1, 2021 · Report post xsct: conn, targets - тишина? Quote Share this post Link to post Share on other sites More sharing options...
Raven 33 August 2, 2021 Posted August 2, 2021 · Report post На 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 не может найти знакомое железо. Quote Share this post Link to post Share on other sites More sharing options...
GenaSPB 34 August 2, 2021 Posted August 2, 2021 · Report post соедините проводочками с SEGGER - он может увидеть PS ядро Quote Share this post Link to post Share on other sites More sharing options...
misyachniy 0 August 2, 2021 Posted August 2, 2021 · Report post 22 hours ago, gosha-z said: xsct: conn, targets - тишина? Трудно сказать. Нужно знать где набрать команду. Я набрал в Tcl Console "xsct: conn, targets", получил: "invalid command name "xsct:" Quote Share this post Link to post Share on other sites More sharing options...
misyachniy 0 August 3, 2021 Posted August 3, 2021 · Report post 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 определить ревизию Quote Share this post Link to post Share on other sites More sharing options...
Raven 33 August 3, 2021 Posted August 3, 2021 · Report post 3 hours ago, misyachniy said: Сижу разбираюсь, как в китайском Platform Cable определить ревизию А разве iMPACT (раз он готов работать с этим адаптером) не идентифицирует его тип? По идее должен. Quote Share this post Link to post Share on other sites More sharing options...
gosha-z 3 August 3, 2021 Posted August 3, 2021 · Report post Тут Начиная с 2:51:10 Quote Share this post Link to post Share on other sites More sharing options...
ovn 0 August 18, 2021 Posted August 18, 2021 · Report post Никаких проблем с этой платой и китайским программатором не было, всё чётко работало. Quote Share this post Link to post Share on other sites More sharing options...
misyachniy 0 August 27, 2021 Posted August 27, 2021 · Report post Виновник найден. Свалим вину на другого ;-) 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А источник. Но судя по всему, он не тянул. Quote Share this post Link to post Share on other sites More sharing options...