Asb 1 23 ноября, 2021 Опубликовано 23 ноября, 2021 · Жалоба Вопрос собственно по организации работы. Возможно ли заставить оболочку использовать относительные пути при создании проектов (скажем относительно ${workspace_loc})? И более общий вопрос. Как удобнее создавать workspace: в структуре каталогов проекта Vivado или строить для SDK отдельную независимую структуру каталогов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fguy 4 24 ноября, 2021 Опубликовано 24 ноября, 2021 · Жалоба В последних витисах (точнее в их вивадах) есть неприятная особенность - если раньше (2018.3) на длинные пути в ядрах вивада при сборке проекта реагировала только предупреждениями, то в последних выдает ошибку и прекращает имплемент. Так что этот момент нужно учитывать при формировании структуры папок проекта, особенно если вы собираетесь использовать хлс для создания ядер. В последних витисах есть новый формат проекта (gen), когда все генерируемые вивадой файлы в srcs переносятся в папку gen, а в srcs остаются только самые необходимые файлы для описания проекта и ее полностью можно кидать в гит или т.п. Если вы собираетесь использовать последние версии витис, то эта фишка так же может пригодиться. В 2021.2 gen включается галкой в параметрах проекта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться