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

 
 
43 страниц V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
> NIOS для начинающих
_VM
сообщение Oct 6 2010, 15:28
Сообщение #136


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 23-03-05
Из: Москва
Пользователь №: 3 625



Цитата(_VM @ Oct 6 2010, 14:48) *
Всем привет!
В этой теме уже поднимался вопрос о триальности open-core.
Собственно, я с ним тоже столкнулся.
Ездил на 9.1 все нормально было, пересел на 10.0 и заглох.


Добавлю, генерится time limited sof, который загружается и работает.
При загрузке программером квартуса выводит окно типа: "нажми cancel и у тебя все встанет".
Действительно, прошивка работает (проверяю пингом самодельный TCP/IP стек) пока не нажмешь на кнопку.
Как понимаю предлагается купить ниос .
Мож есть народное средство laughing.gif ?


Проблема решилась перепиской с участниками форума.
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 19 2010, 06:02
Сообщение #137


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Здравствуйте, господа форумчане. У меня чайниковский вопрос. Тут где-то прочитал, что если программа для ниос не очень большая, то ее можно зашить одновременно с конфигурацией fpga одним pof файлом. Не подскажите как это сделать? Что-то никак не найду. Просто конфигурацию для ПЛИС мы делаем в SOPC билдере, а программу пишем в NIOS EDS, который создает свой файл и не изменяет первичный pof. Разве не так? Или я ошибаюсь...
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 19 2010, 06:19
Сообщение #138


Гуру
******

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



при сборке программы создается hex-файл для памяти, его можно вшить в sof(pof). для этого нужно настроить вектор сброса на on-chip memory, туда же слинковать программу. после каждой линковки hex-файл будет обновляться, не забывайте запускать Assembler в квартусе. ну, и вариант с бутлоадером тоже никто не отменял.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Oct 19 2010, 06:35
Сообщение #139


Знающий
****

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



Цитата(nkie @ Oct 19 2010, 09:02) *
Здравствуйте, господа форумчане. У меня чайниковский вопрос. Тут где-то прочитал, что если программа для ниос не очень большая, то ее можно зашить одновременно с конфигурацией fpga одним pof файлом. Не подскажите как это сделать? Что-то никак не найду. Просто конфигурацию для ПЛИС мы делаем в SOPC билдере, а программу пишем в NIOS EDS, который создает свой файл и не изменяет первичный pof. Разве не так? Или я ошибаюсь...


Все делайте согласно прилагаемого ug_nios2_flash_programmer.pdf, если у Вас QII 7.2
А точнее, раздел "2. Using the Flash Programmer in IDE Mode"
Какой пункт в нем не ясен?
Прикрепленные файлы
Прикрепленный файл  ug_nios2_flash_programmer_1.pdf ( 675.04 килобайт ) Кол-во скачиваний: 742
 
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 19 2010, 06:40
Сообщение #140


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Можно ли такой же финт сделать с rbf файлом? У меня просто несколько странная система. Cyclone грузится rbf файлом из компьютера через MAXII по PS. Т.е. моя собственная прога берет rbf и сует через MAXII в Циклон. На Циклоне не JTAG-а ни чего больше нет. Хочу поиграться с НИОСОМ. Алтеровской платы у меня тоже нет. Развел отдельную плату со всеми возможными интерфейсами конфигурации но пока она в производстве, хочется хоть как-то этот НИОС пощупать... Вот и хочу конфигурационный файл с прошивкой слепить в rbf файл и залить по-старому... Реально ли это?

Сообщение отредактировал nkie - Oct 19 2010, 06:41
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 19 2010, 07:09
Сообщение #141


Гуру
******

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



Цитата(nkie @ Oct 19 2010, 13:40) *
Можно ли такой же финт сделать с rbf файлом? ... Реально ли это?

а в чем проблема? берете sof, как я выше описывал, конвертируете в rbf
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 19 2010, 07:34
Сообщение #142


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



да проблема в том, что в проекте нет никаких flashmemory девайсов да и на плате их нет. А FlashProgrammer матерится на это когда я ему пытаюсь скормить .sopcinfo. Может закинуть какой нибудь флеш контроллер в проект надо... А все вектора в on-chip оставить... ?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 19 2010, 07:48
Сообщение #143


Гуру
******

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



Цитата(nkie @ Oct 19 2010, 14:34) *
да проблема в том, что в проекте нет никаких flashmemory девайсов да и на плате их нет. А FlashProgrammer матерится на это когда я ему пытаюсь скормить .sopcinfo. Может закинуть какой нибудь флеш контроллер в проект надо... А все вектора в on-chip оставить... ?

зачем ва флеш-программер, если флеша нет 07.gif ? запускаете SOPC-билдер, в настройках процессора ставите reset и exception на on-chip, собираете проект. потом собираете прогу и запускаете квартусовский ассемблер, он сделает sof (или любой другой файл, в настройках можно указать)
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 19 2010, 08:23
Сообщение #144


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Цитата(vadimuzzz @ Oct 19 2010, 11:48) *
зачем ва флеш-программер, если флеша нет 07.gif ? запускаете SOPC-билдер, в настройках процессора ставите reset и exception на on-chip, собираете проект. потом собираете прогу и запускаете квартусовский ассемблер, он сделает sof (или любой другой файл, в настройках можно указать)

1. Собираю проект в SOPC-билдере. Самый простой первый туториал, где леды...
в настройках процессора ставлю reset и exception на on-chip
2. Генерю систему, получаю .sopcinfo
3. Компилирую проект в Квартусе, получаю .sof(.pof/.rbf)
4. Открываю NIOS EDS, подключаю там .sopcinfo, открываю пример count_binari, компилю его... получаю .elf

Что куда теперь подсовывать? Опять надо квартовский ассемблер на кого-то натравить? И какое место во всей этой истории занимает Flash Programmer?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 19 2010, 08:34
Сообщение #145


Гуру
******

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



Цитата(nkie @ Oct 19 2010, 15:23) *
4. Открываю NIOS EDS, подключаю там .sopcinfo, открываю пример count_binari, компилю его... получаю .elf

внимательно смотрите выхлоп консоли во время сборки, там пишется какие файлы (в т.ч. hex созданы/обновлены) hex лежит в основной папке проекта, не в software

Цитата(nkie @ Oct 19 2010, 15:23) *
Что куда теперь подсовывать? Опять надо квартовский ассемблер на кого-то натравить? И какое место во всей этой истории занимает Flash Programmer?

просто запустите ассемблер, сгенерируется sof, потом конвертируйте его в rbf. флеш-программер вам не нужен
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 19 2010, 09:26
Сообщение #146


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Все, нашел где эти опции замены .hex файла... Спасибо за помощь

Сообщение отредактировал nkie - Oct 19 2010, 11:12
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 20 2010, 12:44
Сообщение #147


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



рано обрадовался...
Циклон почему-то не шьется со встроенной в on-chip программой. Если прошивать Ниос с чистой памятью, то конфигурация прошивается успешно. Все делаю, как описано в посте
http://electronix.ru/forum/index.php?s=&am...st&p=691886
но видимо какие-то настройки все-таки упускаю...Подскажите пожалуйста, нужно ли выполнить еще какие-нибудь действия, для линковки программы во внутричиповую память?

Сообщение отредактировал nkie - Oct 20 2010, 12:47
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 20 2010, 12:51
Сообщение #148


Гуру
******

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



пишите конкретно, по шагам: что делали какие настройки, выхлоп консоли. а то на такие вопросы:
Цитата(nkie @ Oct 20 2010, 19:44) *
Подскажите пожалуйста, нужно ли выполнить еще какие-нибудь действия, для линковки программы во внутричиповую память?

приходит на ум только шаманский бубен с заячьей лапкой.

настройки линкера-то нашли?
Go to the top of the page
 
+Quote Post
nkie
сообщение Oct 21 2010, 06:30
Сообщение #149


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 29-01-09
Пользователь №: 44 114



Проблема непрошивки решилась путем установления галочки в свойствах on-chip memory: "Enable non-default initialization file". Теперь циклон прошивается. Проект перешел из стадии "не компилится(не прошивается)" в стадию "тупо не работает" biggrin.gif

Все завелось, всем спасибо за участие 1111493779.gif
Go to the top of the page
 
+Quote Post
ILYCHOFF
сообщение Jan 28 2011, 14:39
Сообщение #150


Частый гость
**

Группа: Свой
Сообщений: 78
Регистрация: 5-07-05
Из: Великий Новгород
Пользователь №: 6 536



Помогите пожалуйста nios 9.1 Почему то нет конфигурации hardware в менеджере конфигураций. Ничего не понимаю... Хоть в бубен бей. Раньше не встречал такое.
Go to the top of the page
 
+Quote Post

43 страниц V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


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


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