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

В Unified 2023.1 при вызове конвертера MCS не видны стандартные флешки

На одном из компов стоит Unified 2022.1, в нём при генерации MCS все флешки есть, а тут в Unified 2023.1 нет ни одной, полный голяк. Сначала подумал, что переусердствовал с файрволом при инсталляции и что-то интерактивно запретил. Но сегодня переставил путём удаления/установки (иначе орёт) - ничего. Может, конечно надо было чистить для удаления, не знаю.

Пытался в Unified 2022.1 найти где это добро лежит, думал попытаюсь переписать в Unified 2023.1, но какое там, не нашёл в этой груде папок.

Может знает кто-нибудь как побороть?

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


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

Там все есть, но отключено. В файле типа такого Xilinx/Vivado/2020.2/data/xicom/xicom_cfgmem_part_table.csv зайти и раскомментарить флешку или добавить нужную флешку по образцу.
 

 

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


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

On 6/23/2023 at 10:20 AM, des00 said:

Там все есть, но отключено. В файле типа такого Xilinx/Vivado/2020.2/data/xicom/xicom_cfgmem_part_table.csv зайти и раскомментарить флешку или добавить нужную флешку по образцу.
 

 

Спасибо, но не помогло. В этом файле, судя по второму столбцу, всё разрешено - во всех строках кроме первых шести, все 0, т.е., как я понимаю, не скрываются и должны быть видны. Однако, голяк. Переставлял уже ещё раз, правда потёр всё, кроме %LOCALAPPDATA% и личной папки + реестр не чистил. Не помогло. Файрвол отключал - тоже. Возможно, это глюк версии 2023.1...

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


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

48 minutes ago, Dimonira said:

Спасибо, но не помогло. В этом файле, судя по второму столбцу, всё разрешено - во всех строках кроме первых шести, все 0, т.е., как я понимаю, не скрываются и должны быть видны. Однако, голяк. Переставлял уже ещё раз, правда потёр всё, кроме %LOCALAPPDATA% и личной папки + реестр не чистил. Не помогло. Файрвол отключал - тоже. Возможно, это глюк версии 2023.1...

вот так я добавлял поддержку windbond флешек в 2020 виваду

823,0,w25q64bv-spi-x1_x2_x4,- xa7a100t xa7a12t xa7a15t xa7a25t xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xa7k160t xc7k160t xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku060_CIV xcku085 xcku085_CIV xcku095 xcku115 xcku115_CIV xqku040 xqku060 xqku095 xqku115 xqrku060 xcku11p xcku11p_CIV xcku13p xcku15p xcku15p_CIV xcku19p xcku19p_CIV xcku3p xcku5p xcku5p_CIV xcku9p xqku15p xqku5p xa7s100 xa7s15 xa7s25 xa7s50 xa7s6 xa7s75 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xc7v2000t xc7v585t xc7vh580t xc7vh870t xc7vx1140t xc7vx330t xc7vx415t xc7vx415t_CIV xc7vx485t xc7vx550t xc7vx550t_CIV xc7vx690t xc7vx690t_CIV xc7vx980t xq7v585t xq7vx330t xq7vx485t xq7vx690t xq7vx980t xcvu065 xcvu065_CIV xcvu080 xcvu095 xcvu095_CIV xcvu125 xcvu125_CIV xcvu160 xcvu160_CIV xcvu190 xcvu440 xcvu440_CIV xcu200 xcu250 xcvu11p xcvu11p_CIV xcvu13p xcvu13p_CIV xcvu15p xcvu19p xcvu3p xcvu3p_CIV xcvu5p xcvu5p_CIV xcvu7p xcvu7p_CIV xcvu9p xcvu9p_CIV xqvu11p xqvu13p xqvu3p xqvu7p xqvu9p xcu26 xcvu12p xcvu23p xcvu23p_CIV xcvu25p xcvu27p xcvu29p xcvu29p_CIV xcu280 xcu280_u55 xcu280_u55c xcu50 xcu50_u55n xcu55c xcu55n xcvu31p xcvu33p xcvu33p_CIV xcvu35p xcvu37p xcvu37p_CIV xcvu45p xcvu47p xcvu57p xcvu57p_CIV xqvu37p,w25q64bv,spi,64,x1_x2_x4,,Winbond,,1,,w25q

где первое число - порядковый номер, который в других версиях Vivado может отличаться. У меня заработало

еще момент, а зачем для mcs флешку выбирать? там же write_cfgmem нужно только задать ее размер, интерфейс и адреса. там тип флешки вообще не задается

ЗЫ. то что я писал это для программатора.

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


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

Ну как зачем выбирать? Чтобы корректно задать размер, интерфейс. Понятно, что можно в даташит посмотреть, но так же быстрее (если твоя есть в списке).

Они в 2023.1 поменяли формат csv-файла по сравнению с 2022.1, за счёт чего его размер усох в 7 раз (но флешек добавилось). Теперь они прописывают не типы чипов, а семейства, например:

CFGMEM_ID,HIDDEN,NAME,COMPATIBLE_ARCHITECTURE,MEM_DEVICE,MEM_TYPE,MEM_DENSITY,DATA_WIDTH,COMPATIBLE_RS_PINS,MEM_MANUFACTURER,MEM_INTERFACE_FILE,NUM_CFG_FILES,MEM_DEVICE_ALIAS,MEM_FAMILY
960,0,w25q256jw-qspi-x4-single,zynquplus zynquplusRFSOC -,w25q256jw,qspi,128,x4-single,,Winbond,,1,w25q128jv-qspi-x4-single,w25q

Я сначала решил попробовать заменить файлом из 2022.1 - тоже не помогло.

Сейчас скачиваю update 1 для 2023.1, попробую поставить, может поможет.

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


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

1 час назад, des00 сказал:

ЗЫ. то что я писал это для программатора.

Программатор, ЕМНИП, ещё проверяет флешки по их ID и если не находит, то не программирует. Кажется можно добавить неподдерживаемые ID в файл data/xicom/spi.cfg, но это не точно. Я пока не пробовал, т.к. шью их через OpenOCD. Вот здесь это обсуждали на форуме хилых: https://support.xilinx.com/s/question/0D52E00006hphS5SAI/adding-additional-flash-parts-to-vivado-20172?language=en_US

Цитата

The flash definition are defined in the following file: C:\Xilinx\Vivado\2018.3\data\xicom\spi.cfg

The enabled flash model are defined in C:\Xilinx\Vivado\2018.3\data\xicom\xicom_cfgmem_part_table.csv. There must be an entry that points to a flash model in the spi.cfg file for the flash model to be visible in Vivado.

If you absolutely need to add support for a flash model, you can probably update the listed files to add the required support. However this is done at your own risks since only the listed flash devices are tested by Xilinx

 

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


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

У меня ещё есть 2023.1, установленная на WSL Ubuntu 22.04. Проверил и в ней - те же яйца. нет таблицы флешек.

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


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

вот только что проверил в 2020 ой, там добавленная, не стандартная флешка видится везде. Ну и надо не забывать, когда правим файл, что добавленная флешка появится после перезагрузки вавады

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


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

Похоже, в 2023.1 косяк. Апдейт пришлось качать по-новой, ибо до этого по ошибке скачал от 2021. Тут в закромах нет, как скачаю, выложу.

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


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

On 6/23/2023 at 2:21 PM, Alex77 said:

vivado 2023.1

По мне всё на месте "из коробки" или тут что-то не хватает ?

IMG_20230623_141900.jpg

У меня такого нет:

mcs.thumb.png.06b1817899223adcd5bb4d6799c36492.png

Закачиваю Update 1 для 2023.1 в закрома.

Но он не помог с моей проблемой, по-прежнему голяк с флешками. Видимо, криво встал, надо пробовать всё чистить.

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


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

2023.1.1 не поможет.

Криво установилось.

Виндовс или линукс ?

Русские буквы в "имени пользователя" и(или) пробелы в путях ?

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


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

On 6/23/2023 at 4:04 PM, Alex77 said:

2023.1.1 не поможет.

Криво установилось.

Виндовс или линукс ?

Русские буквы в "имени пользователя" и(или) пробелы в путях ?

Win 10 x64 последний. Буквы латиница, пробелов нет, все пути по умолчанию, как сам xilinx предлагает.

На другом компе с таким же виндовсом и именем 2023.1 установлен в WSL/Ubuntu 22.04 с тем же результатом. На нём же в винде стоит 2022.1 - работает без проблем.

Сомневаюсь, что одинаково криво встало на разных компах с разной ОС.

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


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

может при установке не всё нужное было выбрано ? архив дистрибута контролка совпадает с заявленной?

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


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

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

Создал в Виваде пустой проект под Kintex-7, что на плате стоит, и подключился к плате через Hardware Manager.

После чего открываю диалог создания MCS-файла, а там все флешки на месте! Чудеса...

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


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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

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

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

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

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

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

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