Цитата(TABKP @ May 15 2012, 16:21)

Коллеги, прошу помощи. Создал несколько проектов в XPS, а небольшие модули из ISE цеплял как периферию. И хорошо все работало. А теперь встала необходимость сделать ISE проект головным, а в него уже добавить проц. Есть готовый проект в ISE. Создаю новый компонент Embedded Processor. Запускается XPS. Как обычно собираю процессор. Запускаю Generate Netlist. И он вываливается мне с ошибкой:
"Error: NgdBuild:25 - Cannot both read and write file. Далее путь к Ngc файлу проца в папке implementation. Please specify a file other than the destanation NGD file as the top level input design file."
Ну думаю ладно - ISE сам наверно скомпилит проц. Запускаю Export Hardware Design to SDK. Создаю пустой c++ проект. И в процессе формирования своих рабочих папок и файлов выдаются сообщения вида: unable to rename '../../../lib/libxil.a' reason: Device or resource busy. И действительно файл libxil.a НЕ создается, а без него в процессе компиляции проекта выдаются ошибки на все функции описанные в стандартных библиотеках, хоть все эти библиотеки и подключены.
Прям засада какая-то. Что я не правильно делаю? Что упустил?
НАчать с простого:
1)Создать проект в ISE на базе плисы, которая стоит в демо плате (любая).
Добавить компонент Embedded Processor.
С помощью визарда создать "процессор" (для выбранной демо платы)
Создать топ модуль в ise из "компонент Embedded Processor".
Собрать проект в ise.
Потом делать Export Hardware Design to SDK
итд.
2) Взять готовый пример для демо платы.
И только потом тренироваться добавлять "свои" "небольшие модули из ISE" в ISE или EDK.