реклама на сайте
подробности

 
 
> Проблемы с NIOS при загрузки из EPSC
confflex
сообщение Jun 24 2010, 07:52
Сообщение #1


Участник
*

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



Привет всем! Прошу помощи!
Сделал проект Cyclone EP1C12, EPCS16, память программы - SDRAM. Пока размер программы был небольшой, проблем не возникало т.е программу отлаживал чераз JTAG и грузил в EPCS. Различий в выполнении программы по JTAG и из EPCS по включению питания не наблюдалось. Программа увеличилась в размерах, в итоге был получен вариант, нормально работающий при загрузке через JTAG (т.е. из квартуса грузил sof - файл, из эклипса - программу для ниоса). После прошивки EPCS16 и передергивания питания проект работает, но наблюдаются баги. При повторной загрузки программы для ниоса через эклипс - все ок. Баги связанны с пересылкой пакетов через ethernet. Версия квартуса 9.0 (при установке sp2 - результат тотже). Не понятно в какую сторону "копать": то ли это некорректный программный код или проект для квартуса, то ли неадекватная запись/чтение из/в EPCS? ЧИтал дамп EPCS, но не смог сравнить с исходным (размер слитого флеш файла ~4.8Мб, а исходного ~270Кб). Как понять адекватность загрузки в EPCS через flash programmer.
И еще одно: при программировании через flash programmer получен следущий лог (привожу часть)

# Creating .flash file for the FPGA configuration
"$SOPC_KIT_NIOS2/bin/sof2flash" --epcs --input="xxx.sof" --output="xxx.flash"
Info: *******************************************************************
Info: Running Quartus II Convert_programming_file
Info: Command: quartus_cpf --no_banner --convert --device=EPCS128 --option=xxx
.opt xxx.sof xxx.pof

Почему EPCS128?

Будут у кого какие соображения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KIM
сообщение Jun 24 2010, 16:19
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



А что за девайс у тебя, самодельный или может отладочная плата какаято? У меня была подобная проблема, вот ссылка на тему на этом форуме
нестабильная загрузка nios
Там оказалась проблема с платой, помехи по питанию убрали и все стало нормально
Go to the top of the page
 
+Quote Post
confflex
сообщение Jun 25 2010, 03:25
Сообщение #3


Участник
*

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



Цитата(KIM @ Jun 24 2010, 20:19) *
А что за девайс у тебя, самодельный или может отладочная плата какаято? У меня была подобная проблема, вот ссылка на тему на этом форуме
нестабильная загрузка nios
Там оказалась проблема с платой, помехи по питанию убрали и все стало нормально


Плата самодельная, ещё с теми извратами не по моей вине. sad.gif
В том то и дело что у меня всё стабильно. Стабильно через JTAG работает как надо, и стабильно из EPCS работает не верно. Неправильность заключается в том, что обмен пакетами через Ethernet прекращается стабильно с 3-й попытки. Т.е. если бы при переедёргивании питания каждый раз было бы по-разному, грешил бы на питание.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016