Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с NIOS II flash programmer
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
NIOSnew
Здравствуйте! (Silicon ID - продолжение). Есть собственной разработки плата с использованием Cyclone IV GX. При попытке записать на имеющуюся на плате flash EPCS64 простейшей программы по шаблону Hello world с помощью NIOS II Flash Programmer возникает ошибка. Всё делаем в соответствии с документацией, проект простейший, ничего, кроме обязательных компонентов, не содержит. Компиляция и сборка проходят без ошибок. Тем не менее, при попытке записи на флэш возникает ошибка, error code:3 (см. снимок экрана). Поиски в Сети и документах Altera пока ничего не дали. Пожалуйста, посоветуйте, что делать. Заранее спасибо.Нажмите для просмотра прикрепленного файла
alexPec
Такая же фигня была, когда к установленному Q91 добавил (установил) Q11. Q11 флеш-программер также ругался. На новой системе поставил сразу Q11 проблем не было.
Stewart Little
1. У Вас получился timelimited sof-файл. Замените в Вашем ниосовском проекте вариант ядра на Economy - он не требует лицензирования (начиная то ли с восьмых, то ли с девятнх версий квартуса - не помню точно за давностью).
2. Какую именно версию квартуса используете?
3. Приведите, пожалуйста, полный текст сообщения об ошибке.
NIOSnew
Цитата(Stewart Little @ Jul 24 2013, 01:16) *
1. У Вас получился timelimited sof-файл. Замените в Вашем ниосовском проекте вариант ядра на Economy - он не требует лицензирования (начиная то ли с восьмых, то ли с девятнх версий квартуса - не помню точно за давностью).
2. Какую именно версию квартуса используете?
3. Приведите, пожалуйста, полный текст сообщения об ошибке.

1. Спасибо за совет! Всё дело, Вы считаете, в том, что был выбран NIOS II/f?
2. 11.0
3. Никаких сообщений, кроме приведённых на рисунке, не было. Если открыть изображение в новой вкладке, оно хорошо читается. Смысл в том, что не найден файл .rpd. Что делали не так, не знаем, всё вроде в соответствии с UG.
Stewart Little
Цитата(NIOSnew @ Jul 24 2013, 01:35) *
Всё дело, Вы считаете, в том, что был выбран NIOS II/f?

Не в том дело, что выбран Fast, а в том, что у Вас нет для него лицензии.
При компиляции проекта, содержащего IP-ядра, лицензий для которых у Вас нет, будет создаваться timelimited sof-файл. Pof-файл создаваться не будет. Это ограничение режима OpenCore Plus. Не предполагает этот режим возможности прошивки конфигуратора. Возможно, что Flash Programer эту особенность режима учитывает.

Переделайте проект на Nios II/e - делов на две минуты - да попробуйте. Чего гадать-то?

Цитата
2. 11.0

В этой версии проблем с бластерными драйверами, насколько я помню, не было. Так что должно работать.

NIOSnew
Цитата(Stewart Little @ Jul 24 2013, 13:28) *
Не в том дело, что выбран Fast, а в том, что у Вас нет для него лицензии.
При компиляции проекта, содержащего IP-ядра, лицензий для которых у Вас нет, будет создаваться timelimited sof-файл. Pof-файл создаваться не будет. Это ограничение режима OpenCore Plus. Не предполагает этот режим возможности прошивки конфигуратора. Возможно, что Flash Programer эту особенность режима учитывает.

Переделайте проект на Nios II/e - делов на две минуты - да попробуйте. Чего гадать-то?


В этой версии проблем с бластерными драйверами, насколько я помню, не было. Так что должно работать.

Вообще странно, что лицензия не продаётся вместе с пакетом sad.gif
Пакет уже переделали. Новые проблемы: то .elf найти не может, то ещё что-нибудь. Какая-то эта среда неустойчивая. sad.gif
Stewart Little
Цитата(NIOSnew @ Jul 24 2013, 20:29) *
Вообще странно, что лицензия не продаётся вместе с пакетом sad.gif

Вместе с каким пакетом??? blink.gif
И почему лицензия на какое-либо IP-ядро должна с ним продаваться???

Цитата
Пакет уже переделали. Новые проблемы: то .elf найти не может, то ещё что-нибудь. Какая-то эта среда неустойчивая. sad.gif

Опять - какой пакет??? Имеется в виду проект?
Имхо дело в драйвере руки.sys sm.gif. Nios II SBT, по моему опыту, работает достаточно устойчиво, если, конечно, в конкретной версии нет заведомых багов. В v11.x я их не припомню. Для пущей уверенности можете работать в режиме командной строки (command shell) и скриптописания - так можно минимизировать глюки GUI (если они есть).
Golikov A.
ИМХО упаковка программ(кода) в ПЛИС(схему) очень сложная задача, а фирмы что их делают далеко не микрософт по размеру. Так что большая часть программистических сил идет на это, и на среду не хватает... Глючные среды, реально глючные. Но придется мирится, большие возможности дают...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.