Версии НИОС ИДЕ и Квартуса на работе и дома одинаковы, запись .sof из Quartus Programmer и на работе и дома проходит успешно без сообщения об ошибках,
Теперь о загрузке. На работе один раз удалось получить запуск программы из-под НИОС-ИДЕ, но чаще всего после вывода предупреждения консоль замирает не выдавая сообщения "nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate)" а в некоторых случаях, без какой-либо системы после сообщения терминала через некоторое время пишет "nios2-terminal: exiting due to I/O error communicating with target". Плата ни на что не реагирует.
Дома до вчерашнего вечера перед запуском программы из-под ИДЕ нужно было выполнить запись .sof из Quartus Programmer, чтобы ИДЕ "увидела" плату. Дальше по комманде Run.. все запускалось и работало. Невозможность работы с EPCS оказалась связана с кривыми ручками - непропай земляного вывода ИМС давал возможность программатору верифицировать загруженные данные, но ПЛИС отказывалась их читать во время конфигурации. После устранения непропая при включении платы необходимости загружать .sof из Quartus Programmer нет, ИДЕ видит процессор и нормально грузит программу в СДРАМ и работает. Но из EPCS запускаться не желает

Настройки Flash Programmer-a на картинке.
Цитата
Ух, какой изврат!
Для таких целей нужно свои периферийные компоненты создавать, а не PIO использовать. Выиграете и в производительности, и в ресурсах.
Понимаю, но пока еще до собственніх компонентов "не созрел". Есть конечно еще один вопрос, но это будет после того, как запустится имеющийся вариант.
Сообщение отредактировал MisterDi - May 31 2011, 12:01
Эскизы прикрепленных изображений