Jump to content
    

Xilinx Vitis. Организация рабочего пространства.

Вопрос собственно по организации работы.

Возможно ли заставить оболочку использовать относительные пути при создании проектов (скажем относительно ${workspace_loc})?

И более общий вопрос.

Как удобнее создавать workspace: в структуре каталогов проекта Vivado или строить для SDK отдельную независимую структуру каталогов?

Share this post


Link to post
Share on other sites

В последних витисах (точнее в их вивадах) есть неприятная особенность - если раньше (2018.3) на длинные пути в ядрах вивада при сборке проекта реагировала только предупреждениями, то в последних выдает ошибку и прекращает имплемент. Так что этот момент нужно учитывать при формировании структуры папок проекта, особенно если вы собираетесь использовать хлс для создания ядер.

В последних витисах есть новый формат проекта (gen), когда все генерируемые вивадой файлы в srcs переносятся в папку gen, а в srcs остаются только самые необходимые файлы для описания проекта и ее полностью можно кидать в гит или т.п. Если вы собираетесь использовать последние версии витис, то эта фишка так же может пригодиться. В 2021.2 gen включается галкой в параметрах проекта.

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...