Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Демонстрационный пример SDCARD от DE0
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
b-volkov
Если кто работал с примерами от DE0, то ответе мне, содержимое папки DE0_NIOS_SDCARD\software, это готовый рабочий проект (скомпилировал и залил) или просто набор исходников? Если проект, то у меня как-то не особо получается его скомпилировать. Пробовал выбирать указанную папку в качестве Workspase, пробовал делать импорт, результат один: в окне Project Explorer появляются папки с исходниками, но Build All не вызывает ни каких действий.
Golikov A.
Цитата(b-volkov @ Sep 27 2013, 17:05) *
Если кто работал с примерами от DE0, то ответе мне, содержимое папки DE0_NIOS_SDCARD\software, это готовый рабочий проект (скомпилировал и залил) или просто набор исходников? Если проект, то у меня как-то не особо получается его скомпилировать. Пробовал выбирать указанную папку в качестве Workspase, пробовал делать импорт, результат один: в окне Project Explorer появляются папки с исходниками, но Build All не вызывает ни каких действий.


обычно в клипсе стоит автобилд. Любое сохранение исходников вызывает перебилд проекта. Может по тому никаких результатов, потому что оно уже сбилдено?
b-volkov
Цитата(Golikov A. @ Sep 27 2013, 20:57) *
обычно в клипсе стоит автобилд. Любое сохранение исходников вызывает перебилд проекта. Может по тому никаких результатов, потому что оно уже сбилдено?

Пробовал редактировать и сохранять исходники - бестолку. Дело в том, что в примере нет ни маке-файла, ни BSP-проекта, но структура папок очень смахивает на клипсовский проект. Может быть он сделан в какой-то старой версии среды?
AlexMad
Сейчас точно не помню, но запускал все примеры с диска DE0. Просто нужно самому создать BSP для проекта средствами NiosIDE.
b-volkov
Цитата(AlexMad @ Oct 2 2013, 16:46) *
Сейчас точно не помню, но запускал все примеры с диска DE0. Просто нужно самому создать BSP для проекта средствами NiosIDE.

Собственно, так и поступил: сгенерил BSP и закинул в проект все сишные файлы из примера. Вроде заработало. Единственное, не понял, как Клипсе нормальным способом добавить существующий исходник к проекту...
Golikov A.
Цитата(b-volkov @ Oct 2 2013, 23:11) *
Собственно, так и поступил: сгенерил BSP и закинул в проект все сишные файлы из примера. Вроде заработало. Единственное, не понял, как Клипсе нормальным способом добавить существующий исходник к проекту...


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

Обратная сторона медали - это некоторые глюки (во всяком случае у ксалинкса) когда вы правите извне какие-то файлы проекта типа ядра процессора или BSP проекта. Для ксалинкса это требовало перекомпилировать библиотеки, а эклипс не разумел такие тонкости, потому для пущей надежности приходилось удалять и заново импортить проект.

Чтобы убить все накомпиленное и временное надо нажимать клинап проекта, тоже полезная кнопка если поменяли что-то снаружи...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.