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

 
 
43 страниц V  « < 19 20 21 22 23 > »   
Reply to this topicStart new topic
> NIOS для начинающих
gosu-art
сообщение Jul 6 2011, 03:53
Сообщение #301


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



ругается на ф-цыю fflush(stdout);
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 6 2011, 05:47
Сообщение #302


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(gosu-art @ Jul 6 2011, 10:53) *
ругается на ф-цыю fflush(stdout);

скорее всего из-за Small C Library
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jul 6 2011, 07:31
Сообщение #303


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



У меня памяти 32КБ (он чип, внешней нет). Эклипс говорит - маловато будет crying.gif
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 6 2011, 08:47
Сообщение #304


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(gosu-art @ Jul 6 2011, 14:31) *
У меня памяти 32КБ (он чип, внешней нет). Эклипс говорит - маловато будет crying.gif

а для Small C Library fflush() и не нужна, т.к. буферизации нет. printf напрямую шлет
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 18 2011, 03:10
Сообщение #305


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



При генерации процессора в QSys графическое отображение всегда новое. Собираю процессор. Получаю графический блок который размещаю в графической схеме верхнего уровня. Делаю соединения с процессором. Потом что-нибудь в проц добавляю или меняю, проц пересобираю - получаю новое графическое отображение и которого все выводы перетасованы. Приходится по новой разбираться со всеми соединениями. Можно сделать так, чтоб например порядок выводов в epcs контроллере не менялся при перегенерации ниоса, как это было в SOPC-Builder?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 18 2011, 04:51
Сообщение #306


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(juvf @ Jul 18 2011, 10:10) *
Можно сделать так, чтоб например порядок выводов в epcs контроллере не менялся при перегенерации ниоса, как это было в SOPC-Builder?

дык оно и в билдере такое частенько случалось. выкиньте уже схематик, используйте HDL. Qsys генерит шаблон
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 18 2011, 05:10
Сообщение #307


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(vadimuzzz @ Jul 18 2011, 10:51) *
выкиньте уже схематик, используйте HDL.
да я бы с удовольствием........... но указание сверху "Верхний уровень должен быть в схематике" ((
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Jul 18 2011, 05:11
Сообщение #308


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(juvf @ Jul 18 2011, 06:10) *
....Получаю графический блок....Можно сделать так, чтоб...?

Используйте на всех уровнях HDL, например, verilog. Перешагните этот языковый барьер и забудьте навсегда о графике для проектов на ПЛИС, и у Вас никогда не будет подобных и многих других проблем.
Я давно использую только HDL и большинство так делают: свободы и ясности намного больше…
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 18 2011, 05:41
Сообщение #309


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(juvf @ Jul 18 2011, 12:10) *
да я бы с удовольствием........... но указание сверху "Верхний уровень должен быть в схематике" ((

тогда сделайте промежуточный HDL модуль-обертку, и графическое представление используйте его, а не то, что генерируется автоматически
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 18 2011, 07:21
Сообщение #310


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(vadimuzzz @ Jul 18 2011, 11:41) *
тогда сделайте промежуточный HDL модуль-обертку, и графическое представление используйте его, а не то, что генерируется автоматически

О!!! Спасибо за идею!
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 19 2011, 07:32
Сообщение #311


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



А есть инструкция у альтеры (или не у альтеры) как собирать процессор NIOS в Qsys? Например есть подробная инструкция как сделать процессор с DDRII контроллером в SOPC-Builder. А как тоже самое собрать в Qsys?

Попробовал методом тыка - не работает. В sopc ddr добавляю - автоматом подцепляются s1. А в qsys кроме s1 ещё куча всяких сигналов. Куда их подводить? Сделал ход конём: создал процессор в sopc и конвертировал его в qsys-e - проц заработал. А если полностью создаю в qsys-e - не работает. Сравниваю с трансформированным - вроде всё одинаково, но проц не работает.

Сообщение отредактировал juvf - Jul 19 2011, 07:39
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jul 19 2011, 08:40
Сообщение #312


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



У меня, например, та же история с прерывания. Ставлю VIC на два прерывания. При генерации bsp в system.h на всех прерываниях стоит -1. В итоге ничего не работает, даже если вручную меняю на нужные.
Если создаю ту же систему в SOPC билдере - работает все нормально. Портирую SOPC-> Qsys - работает! создаю с нуля тоже самое в Qsys- не работает! biggrin.gif

А зачем вообще сделали столько лишних проводов? Tristate вообще мудреный стал.. cranky.gif
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 19 2011, 08:46
Сообщение #313


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(gosu-art @ Jul 19 2011, 14:40) *
А зачем вообще сделали столько лишних проводов.
+1
Да ещё и инструкции нет. А в SOCP не работает одновременно epcs и ddr2, только порознь.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jul 19 2011, 13:56
Сообщение #314


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



у меня не было особых проблем с Qsys. работает и ddr2, и epcs. с VIC - да, есть проблема (не смотрел еще на последнем сервис-паке), даже тему создавал http://electronix.ru/forum/index.php?showtopic=90968. если есть проблема с назначением проводов, могу выложить пример проекта
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 21 2011, 06:06
Сообщение #315


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(vadimuzzz @ Jul 19 2011, 19:56) *
у меня не было особых проблем с Qsys. работает и ddr2, и epcs.... если есть проблема с назначением проводов, могу выложить пример проекта

А можно ваш проект как образчик посмотреть?

У меня такая проблема.... Написал тест озу ддр2. Разместил всё в ончип. работает. и после вкл питания, и в дебаге. В дебаге наблюдаю в вкладке Memory свою ддр2. пишу в неё, читаю. Потом решил разместить код в ддр2..... пытаюсь дебажить..... при запуске дебага ошибка. elf загружается в ддр, но не проходит верефикацию...... иногда верификация проходит удачно, но дальше ошибка с сообщением
Код
assertion "m_state == STATE_DEBUG" failed: file "nios2oci.cpp", line 237
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00

С тамбурином похожу вокруг платы.... ни чего не меняя с очередной попытки проскочит это место и вроде начнет выполняться программа, но не останавливается на main. где-то выполняется. остановлю руками, попробую прочитать/записать в ддр - работает. Не понятно где косяк.

Думал что не так тайменги выставил в ддрКонтроллере, но когда всё в ончип - работает же. на ночь оставлял тест ддр - ни одного сбоя. А под дебагом грузится в ддр - не работает. Куда копать? Есть смысл ковырять тайменги в контроллере ддр? Или фазу ддр клоков подвигать? И что может быть за глюк?
Go to the top of the page
 
+Quote Post

43 страниц V  « < 19 20 21 22 23 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 11:25
Рейтинг@Mail.ru


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