|
Проблема с NIOS II flash programmer, error code:3 |
|
|
|
Jul 23 2013, 19:18
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 29-11-11
Пользователь №: 68 584

|
Здравствуйте! (Silicon ID - продолжение). Есть собственной разработки плата с использованием Cyclone IV GX. При попытке записать на имеющуюся на плате flash EPCS64 простейшей программы по шаблону Hello world с помощью NIOS II Flash Programmer возникает ошибка. Всё делаем в соответствии с документацией, проект простейший, ничего, кроме обязательных компонентов, не содержит. Компиляция и сборка проходят без ошибок. Тем не менее, при попытке записи на флэш возникает ошибка, error code:3 (см. снимок экрана). Поиски в Сети и документах Altera пока ничего не дали. Пожалуйста, посоветуйте, что делать. Заранее спасибо.
|
|
|
|
|
 |
Ответов
(1 - 7)
|
Jul 23 2013, 21:35
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 29-11-11
Пользователь №: 68 584

|
Цитата(Stewart Little @ Jul 24 2013, 01:16)  1. У Вас получился timelimited sof-файл. Замените в Вашем ниосовском проекте вариант ядра на Economy - он не требует лицензирования (начиная то ли с восьмых, то ли с девятнх версий квартуса - не помню точно за давностью). 2. Какую именно версию квартуса используете? 3. Приведите, пожалуйста, полный текст сообщения об ошибке. 1. Спасибо за совет! Всё дело, Вы считаете, в том, что был выбран NIOS II/f? 2. 11.0 3. Никаких сообщений, кроме приведённых на рисунке, не было. Если открыть изображение в новой вкладке, оно хорошо читается. Смысл в том, что не найден файл .rpd. Что делали не так, не знаем, всё вроде в соответствии с UG.
|
|
|
|
|
Jul 24 2013, 09:28
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(NIOSnew @ Jul 24 2013, 01:35)  Всё дело, Вы считаете, в том, что был выбран NIOS II/f? Не в том дело, что выбран Fast, а в том, что у Вас нет для него лицензии. При компиляции проекта, содержащего IP-ядра, лицензий для которых у Вас нет, будет создаваться timelimited sof-файл. Pof-файл создаваться не будет. Это ограничение режима OpenCore Plus. Не предполагает этот режим возможности прошивки конфигуратора. Возможно, что Flash Programer эту особенность режима учитывает. Переделайте проект на Nios II/e - делов на две минуты - да попробуйте. Чего гадать-то? Цитата 2. 11.0 В этой версии проблем с бластерными драйверами, насколько я помню, не было. Так что должно работать.
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Jul 24 2013, 17:29
|
Участник

Группа: Участник
Сообщений: 50
Регистрация: 29-11-11
Пользователь №: 68 584

|
Цитата(Stewart Little @ Jul 24 2013, 13:28)  Не в том дело, что выбран Fast, а в том, что у Вас нет для него лицензии. При компиляции проекта, содержащего IP-ядра, лицензий для которых у Вас нет, будет создаваться timelimited sof-файл. Pof-файл создаваться не будет. Это ограничение режима OpenCore Plus. Не предполагает этот режим возможности прошивки конфигуратора. Возможно, что Flash Programer эту особенность режима учитывает.
Переделайте проект на Nios II/e - делов на две минуты - да попробуйте. Чего гадать-то?
В этой версии проблем с бластерными драйверами, насколько я помню, не было. Так что должно работать. Вообще странно, что лицензия не продаётся вместе с пакетом Пакет уже переделали. Новые проблемы: то .elf найти не может, то ещё что-нибудь. Какая-то эта среда неустойчивая.
|
|
|
|
|
Jul 24 2013, 18:18
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(NIOSnew @ Jul 24 2013, 20:29)  Вообще странно, что лицензия не продаётся вместе с пакетом  Вместе с каким пакетом??? И почему лицензия на какое-либо IP-ядро должна с ним продаваться??? Цитата Пакет уже переделали. Новые проблемы: то .elf найти не может, то ещё что-нибудь. Какая-то эта среда неустойчивая.  Опять - какой пакет??? Имеется в виду проект? Имхо дело в драйвере руки.sys  . Nios II SBT, по моему опыту, работает достаточно устойчиво, если, конечно, в конкретной версии нет заведомых багов. В v11.x я их не припомню. Для пущей уверенности можете работать в режиме командной строки (command shell) и скриптописания - так можно минимизировать глюки GUI (если они есть).
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|