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

Как собрать проект Vivado из github

Приветствую всех. Помогите собрать проект с github. https://github.com/honording/ov7670_VDMA_VGA . Никогда этого не делал. При клоне, в папке набор непонятных файлов. Как всё это запустить в Вивадо?

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


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

Надо начать с чтения README. Там есть раздел как собрать проект. Нужно запускать build.sh  скрипт, это предполагает наличие ОС линукс и минимальных знаний по использованию командной строки. Действуйте строго по инструкции.

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


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

1 minute ago, pavlovconst said:

Надо начать с чтения README. Там есть раздел как собрать проект. Нужно запускать build.sh  скрипт, это предполагает наличие ОС линукс и минимальных знаний по использованию командной строки. Действуйте строго по инструкции.

а в Win10 его можно собрать? 

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


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

15 hours ago, pavlovconst said:

Надо начать с чтения README. Там есть раздел как собрать проект. Нужно запускать build.sh  скрипт, это предполагает наличие ОС линукс и минимальных знаний по использованию командной строки. Действуйте строго по инструкции.

Ну и при наличии минимального понимания командной строки и batch-файлов Windows и прописав все необходимые пути в PATH, можно этот скрипт переделать в батник.
Не так уж и сложно.

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


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

Я скопировал папку с помощью команды   git clone --recursive https://github.com/dhytxz/ov7670_VDMA_VGA.git  Установил Cygwin.

Папка расположена здесь: D:\ov7670_VDMA_VGA 

Далее в инструкции описано cледующее:

Build the project

Scripts in this project can help to create both vivado and xsdk projects as well as the BOOT.bin file under the project/boot folder.

./build.sh <Project Name> <Version>

Куда и как писать этот скрипт?

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


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

Открываете папку проета. Прямо в адресной строке проводника, там где обычно путь к папке - набираете mintty[Enter]. Откроется командная строка линукс. Набираете команду ./build.sh <Project Name> <Version>, подставляя аргументы в соответствии с инструкцией...

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


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

Когда ввожу mintty лезет куда-то на сайт..

Зашёл в Cygwin, перешел в папку cd d:/ov7670_VDMA_VGA, а дальше как только я не пробовал.. Ошибки invalid option nameet: nounset или  invalid option name: nounset. 

Что конкретно в строке нужно прописать? ./build.sh <Project Name> <Version>  . Писал так: bash ./build.sh ov7670_VDMA_VGA v1, build.sh ov7670_VDMA_VGA v1, build.sh -ov7670_VDMA_VGA -v1 и как только не писал.. Добрый человек, помоги)) Второй день мучаюсь

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


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

Надо написать ./build.sh prj v1

prj - выбор имени проета Vivado

v1 - версия. Писать нужно именно так, потому что в инструкции автор их так называет

Что возвращает команда?

Команда должна запустить Виваду, в логе должна быть подробная информация, что происходит

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


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

18 minutes ago, pavlovconst said:

Надо написать ./build.sh prj v1

prj - выбор имени проета Vivado

v1 - версия. Писать нужно именно так, потому что в инструкции автор их так называет

Что возвращает команда?

Команда должна запустить Виваду, в логе должна быть подробная информация, что происходит

Пробовал и так

bad.jpg

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


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

Во-первых, это текст. Зачем вы постите картинку? Чтоб отвечающим жизнь мёдом не казалась?

Во-вторых, ясно ж написано (из картинки скопировать не могу, придётся руками набивать): '\r'. У вас в скрипте виндусовые концы строк. Баш такое не любит. Надо склонировать репозиторий, указав гиту не изменять концы строк.

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


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

10 minutes ago, andrew_b said:

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

Как это сделать?

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


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

Попробовал собрать у себя на машине. Падает с ошибкой

ERROR: This script was generated using Vivado <2015.4> and is being run in <2021.2> of Vivado. Please run the script in Vivado <2015.4> then open the design in Vivado <2021.2>. Upgrade the design by running "Tools => Report => Report IP Status...", then run write_bd_tcl to create an updated script.

Придется вам еще и древнюю Виваду ставить 😬 

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


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

29 minutes ago, pavlovconst said:

Попробовал собрать у себя на машине. Падает с ошибкой

ERROR: This script was generated using Vivado <2015.4> and is being run in <2021.2> of Vivado. Please run the script in Vivado <2015.4> then open the design in Vivado <2021.2>. Upgrade the design by running "Tools => Report => Report IP Status...", then run write_bd_tcl to create an updated script.

Придется вам еще и древнюю Виваду ставить 😬 

вы на линуксовой машине собирали?

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


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

44 minutes ago, maxics said:

вы на линуксовой машине собирали?

Да, но только пытался 🙂. Без старой Вивады ничего не получится

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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