maugli 0 March 13, 2020 Posted March 13, 2020 · Report post Попробуйте поменять USB кабель. Quote Share this post Link to post Share on other sites More sharing options...
Jameson 0 March 18, 2020 Posted March 18, 2020 · Report post Да, была такая же проблема, кабель USB C-C не работал с CH554, хотя другие устройства работали. Заменил на A-C, заработало. Видимо у CH554 какая-то неполная реализация стандарта, или выход за спецификации. Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 2, 2020 Posted April 2, 2020 · Report post Gowin YunYuan для Linux: есть ли у кого-то успех? Для начала, он не запустился. Для версии под Linux, лицензия только сетевая. Сервер лицензии при запуске выдавал ошибку «"bash: ./lmgrd: No such file or directory"». Описано здесь, https://unix.stackexchange.com/questions/497700/lmgrd-no-such-file-or-directory. В Ubuntu 19.04 исправляется установкой пакета lsb. Также, в журнале- жалобы на невозможность создать папку /usr/tmp/.flexlm/ , с правами пользователя... Далее оказалось невозможно воспроизвести результат, описанный в документе «Установка IDE · Tang Nano DOC.pdf», поставляемом уважаемым StewartLittle. При запуске Synplify Pro из YunYuan IDE, появляется сообщение об ошибке:«Bad version number - must be floating point number, with no letters. FlexNet Licensing error:-77,234 Please choose another license». Эта ошибка описана здесь, https://www.reddit.com/r/FPGA/comments/dx8yut/gowin_ide_has_anyone_managed_to_use_it. Там же описано решение: процесс синтеза запускается непосредственно из YunYuan IDE. Далее- самое печальное. При синтезе (8-битного счётчика из папки с примерами), Synplify Pro выдаёт сообщения:@A: MF827 |No constraint file specified. @W: MT529 :"/home/evgeny/Gowin/Gowin_V1.9.3.02Beta/IDE/data/examples/8bit_counter/src/counter1.v":11:0:11:5|Found inferred clock counter1|clk which controls 8 sequential elements including out[7:0]. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance. @W: MT420 |Found inferred clock counter1|clk with period 6.37ns. Please declare a user-defined clock on port clk. Т.е. Synplify Pro не получает constraint file от YunYuan и игнорирует заданные мною constraints. Упаковщик же выдаёт сообщение:Warning (PR1014) : Generic routing resource will be used to clock signal 'clk_c' by the specified constraint. And then it may lead to the excessive delay or skew. При том, что использование BUFG для сигнала clk_c также было задано в файле cst. Аналогичные сообщения об ошибках я нашёл у пользователя lupyuen, выложившего на GitHub проекты вместе со сгенерированными файлами: https://github.com/search?q=user%3Alupyuen+gowin. Возможно, обход проблемы описан в этой статье, https://fpga-systems.ru/publ/gowin/review/kitaj_gowin_ao_vostok_plis_luchshe_menshe_da_luchshe/52-1-0-101 : надо перейти в Synplify Pro и «подключить констрейнты в его формате (tcl)». Возвращаемся к вопросу: как запустить сам Synplify Pro? Получилось ли у уважаемых коллег обойти описанные проблемы, работая в Linux? Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 2, 2020 Posted April 2, 2020 · Report post 53 минуты назад, libine сказал: Gowin YunYuan для Linux: есть ли у кого-то успех? ... Возвращаемся к вопросу: как запустить сам Synplify Pro? У меня и Gowin EDA, и OEM'овская версия Synplify Pro без проблем запускаются и в CentOs 6.9 , и в Ubuntu 18.04 LTS Скрипты запуска прилагаю (Synplify Pro запускаю из-под Gowin EDA). P.S. Надо убедиться, что в папке сервера лицензий (./scl/linux64/bin) все файлы являются исполняемыми (lmgrd, snpslmd и пр.). И не забыть лицензионный файл подкрутить - вставить правильные имя компа и путь к демону. gowin_start_centos gowin_start_ubuntu Quote Share this post Link to post Share on other sites More sharing options...
KeisN13 2 April 2, 2020 Posted April 2, 2020 · Report post вот небольшой обзор, в котором написано как получить отладку и лицензию у официалов https://fpga-systems.ru/publ/gowin/review/kitaj_gowin_ao_vostok_plis_luchshe_menshe_da_luchshe/52-1-0-101 Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 2, 2020 Posted April 2, 2020 (edited) · Report post StewartLittle, спасибо. Рекомендации и скрипты не помогли. Потом я их детально разберу. Я заметил несколько странностей у сервера лицензий. [email protected]:$ ./lmgrd -c ./gowin_Synplifypro_00224d4fbd42.lic -l lic.log & [1] 3908 Вроде, хорошо. [email protected]:~/Gowin/GowinLicenseServer20200331/synplifyProLicenseStartServer/linux64/bin$ ./lmstat -a lmstat - Copyright (c) 1989-2017 Flexera Software LLC. All Rights Reserved. Flexible License Manager status on Thu 4/2/2020 21:35 License server status: [email protected]boxun License file(s) on boxun: /usr/local/flexlm/licenses/license.dat:@evgeny-linux:$license.lic:gowin_Synplifypro_00224d4fbd42.lic: lmgrd is not running: License server machine is down or not responding. (-96,7:2 "No such file or directory") ---------------------------------------------------------------------------- License server status: [email protected] License file(s) on evgeny-linux: /home/evgeny/Gowin/GowinLicenseServer20200331/synplifyProLicenseStartServer/linux64/bin/gowin_Synplifypro_00224d4fbd42.lic: evgeny-linux: license server UP (MASTER) v11.14.1 Vendor daemon status (on evgeny-linux): snpslmd: UP v11.14.1 Feature usage info: Users of SSST: (Total of 1 license issued; Total of 0 licenses in use) Users of synplifypro_gowin: (Total of 5 licenses issued; Total of 0 licenses in use) [1]+ Done ./lmgrd -c ./gowin_Synplifypro_00224d4fbd42.lic -l lic.log Что??? boxun??? В сервере лицензий Synplify Pro лежит лицензия для SERVER boxun 8cec4b5d40ea 27020 Я её переименовал, сервер о ней не должен был знать. Получается, boxun попал в исходый код сервера и в исполняемый файл. Не он ли пакостит? Но и моя лицензия присутствует. Другая странность. В качестве NIC ID я сообщил MAC сетевой карты. Но во втором сообщении после запуска Synplify Pro присутствуют два MAC: Один- от активной карты Ethernet, а второй- от адаптера Wi-Fi. Причём, если Wi-Fi выключен, то его MAC подхватывается в Ubuntu произвольным образом. А если включен- Wi-Fi MAC оказывается на первом месте, а уже на втором- MAC от Ethernet. (См. снимок ниже.) Мне кажется, корень проблемы лежит в использовании Synplify сразу двух MAC. Я попробовал задать export [email protected] Т. е. вместо своей лицензии подключил чью-то сетевую. Результат- тот же самый. Можно ли заставить Synplify сравнивать лицензию только с одним MAC? С тем, что от карты Ethernet? Спасибо. Edited April 2, 2020 by libine Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 2, 2020 Posted April 2, 2020 · Report post Только что, libine сказал: License server status: [email protected]boxun License file(s) on boxun: /usr/local/flexlm/licenses/license.dat:@evgeny-linux:$license.lic:gowin_Synplifypro_00224d4fbd42.lic: В папке сервера лицензий (./scl/license64/bin) прибейте файлы license.lic и lic.log (я так полагаю, это "хвосты" с компа того человека, который делал эту портабельную версию сервера лицензий). Только что, libine сказал: Один- от активной карты Ethernet, а второй- от адаптера Wi-Fi. Причём, если Wi-Fi выключен, то его MAC подхватывается в Ubuntu произвольным образом. А если включен- Wi-Fi MAC оказывается на первом месте, а уже на втором- MAC от Ethernet. (См. снимок ниже.) Мне кажется, корень проблемы лежит в использовании Synplify сразу двух MAC. У меня похожая проблем проявлялась под центосом. Лицензия у меня сгенерирована для Ethernet MAC HOSTID Пока имелось сетевое подключение Ethetnet, проблем не было. После того, как вместо Ethernet (кабель отключен) стал использоваться WiFi, возникла такая же ситуация - Synplify стал рапортовавть о двух HOSTID. Вылечилось (я не знаю почему) после того, как в скрипте был изменен порядок действий - сперва старт сервера с правильным лицензионным файлом, затем объявление и экспорт переменной среды. Quote Share this post Link to post Share on other sites More sharing options...
alexPec 1 April 3, 2020 Posted April 3, 2020 · Report post Тут написано было, что Gowin MIPI держит? А ядро CSI MIPI у них есть? Если да, то тоже бесплатное? Дока на него есть какая-то? Интересует режим с отключаемым клоком (когда клок не постоянный, а после каждой строки отключается). Quote Share this post Link to post Share on other sites More sharing options...
gosha-z 1 April 3, 2020 Posted April 3, 2020 · Report post 10 hours ago, StewartLittle said: У меня похожая проблем проявлялась под центосом. ПРи этом в центосе отключалось новое именование интерфейсов? Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 3, 2020 Posted April 3, 2020 · Report post 3 часа назад, alexPec сказал: Тут написано было, что Gowin MIPI держит? А ядро CSI MIPI у них есть? Если да, то тоже бесплатное? Дока на него есть какая-то? Есть IP-ядро MIPI D-PHY. Да, оно бесплатное (как и все прочие ядра у Gowin). IPUG112-2.02E_Gowin MIPI D-PHY RX TX User Guide.pdf Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 3, 2020 Posted April 3, 2020 · Report post Всем добрый день. От boxun я избавился, не просто переименовав лицензию, а изменив и расширение. Похоже, утилита lmstat обрабатывает все *.lic, которые видит. Согласно https://www.synopsys.com/support/licensing-installation-computeplatforms/licensing/determining-the-correct-flexnet-hostid.html, «Note: If more than one hostid is listed, any hostid may be used», любой ID (MAC) из списка должен работать. Утилита sssverify (https://www.synopsys.com/content/dam/synopsys/support/documents/licensing/scl-license-verification.pdf) пишет: «You may now USE this license file to start your license server», т. е. файл не был испорчен при редактировании. Тем не менее, получаю и далее сообщения из поста выше. В Интернете описание подобной проблемы нашёл только на reddit.com (ссылка в моём первом посте) и на сайте с китайскими иероглифами и троянами, но без намёка на решение. Пока нам предлагается работать с п.о. версий Beta... Существует ли возможность задать вопрос друзьям из Gowin? Спасибо. Quote Share this post Link to post Share on other sites More sharing options...
StewartLittle 9 April 3, 2020 Posted April 3, 2020 · Report post 4 часа назад, gosha-z сказал: ПРи этом в центосе отключалось новое именование интерфейсов? Не уверен, что правильно понимаю, о чем идет речь. Но в центосе используются имена eth0 и wlan0 соответственно. Quote Share this post Link to post Share on other sites More sharing options...
gosha-z 1 April 3, 2020 Posted April 3, 2020 · Report post 2 hours ago, StewartLittle said: в центосе используются имена eth0 и wlan0 соответственно. Значит отключено. Либо старая версия CentOS Quote Share this post Link to post Share on other sites More sharing options...
inco 0 April 3, 2020 Posted April 3, 2020 · Report post По поводу floating point уже было неоднократно. Synopsys не понимает русский разделитель дроби! Поставьте английскую локаль. Quote Share this post Link to post Share on other sites More sharing options...
libine 0 April 3, 2020 Posted April 3, 2020 · Report post inco, я ПЛИС давно не занимался, и где "уже было неоднократно"- не знаю. За подсказку спасибо. После смены в Ubuntu форматов на "Соединённое королевство", Synplify Pro стал запускаться. Quote Share this post Link to post Share on other sites More sharing options...