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

 
 
43 страниц V  « < 31 32 33 34 35 > »   
Reply to this topicStart new topic
> NIOS для начинающих
Maverick
сообщение Mar 18 2014, 10:35
Сообщение #481


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



добавлю свои "5 копеек"
есть еще книга (vhdl) или та же самая книга (verilog). На просторах интернета можно скачать и даже найти исходники программ и описний написанных в ней.


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
sprutkmv
сообщение Mar 20 2014, 05:43
Сообщение #482


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-09-08
Пользователь №: 40 284



Задам глупый вопрос.

Как добавить Project Explorer папку и разместить в ней исходники что бы при подключении h-файлов не приходилось приписывать имена папок..


Пока у меня получается вот так


Project Explorer
Папка drivers_epcs\ epcs.h


Если подключать файл #include "drivers_epcs\ epcs.h" то все компилется отлично,

Как сделать что бы можно было просто подключить #include "epcs.h" ?

Go to the top of the page
 
+Quote Post
doom13
сообщение Mar 20 2014, 08:49
Сообщение #483


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(sprutkmv @ Mar 20 2014, 08:43) *
Задам глупый вопрос.

Как добавить Project Explorer папку и разместить в ней исходники что бы при подключении h-файлов не приходилось приписывать имена папок..


Пока у меня получается вот так


Project Explorer
Папка drivers_epcs\ epcs.h


Если подключать файл #include "drivers_epcs\ epcs.h" то все компилется отлично,

Как сделать что бы можно было просто подключить #include "epcs.h" ?


Project->Properties->Nios II Application Path
В "Application include directories" добавить Вашу папку.
Go to the top of the page
 
+Quote Post
sprutkmv
сообщение Mar 20 2014, 08:55
Сообщение #484


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 17-09-08
Пользователь №: 40 284



Спасибо...

Как то не догадался заглянуть в раздел NIOS
Go to the top of the page
 
+Quote Post
radionun
сообщение May 15 2014, 13:03
Сообщение #485





Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670



Еще один глупый вопрос. Сделал пример с мигающими светодиодами, все заработало. При этом сам проект находится на сервере.

Пересел за другой компьютер и уже минут 30 не могу понять, как открыть этот проект с нового рабочего места ! С Quartus'ом и Qsys'ом все просто, а вот что нужно открывать из Eclipse ???
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение May 15 2014, 13:20
Сообщение #486


Лентяй
******

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



Цитата(radionun @ May 15 2014, 16:03) *
Пересел за другой компьютер и уже минут 30 не могу понять, как открыть этот проект с нового рабочего места ! С Quartus'ом и Qsys'ом все просто, а вот что нужно открывать из Eclipse ???

В Eclipse: "File" - "Import" - "Existing Project into Workspace"


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
radionun
сообщение May 15 2014, 13:26
Сообщение #487





Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670



Цитата(Stewart Little @ May 15 2014, 17:20) *
В Eclipse: "File" - "Import" - "Existing Project into Workspace"


Спасибо ! И смотрел же туда несколько раз, но именно этот пункт - Existing Project... не увидел !
Go to the top of the page
 
+Quote Post
radionun
сообщение May 17 2014, 04:23
Сообщение #488





Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670



А вот еще вопросик... Qsys при генерации почему-то прибавляет к именам внешних соединений слово export (clk - для clock и reset_n - для reset).

Возможно ли сделать, чтобы он не занимался самодеятельностью, и оставил имена экспортированных сигналов в оригинальном виде ?
Go to the top of the page
 
+Quote Post
radionun
сообщение May 22 2014, 11:02
Сообщение #489





Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670



Можно ли в макросах IORD и IOWR в качестве base использовать не конкретное значение (допустим, взятое из system.h), а переменную, которой уже присваивается тот или иной адрес ? Если можно, то какой это тип переменной ?
Go to the top of the page
 
+Quote Post
doom13
сообщение May 22 2014, 16:02
Сообщение #490


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(radionun @ May 22 2014, 18:12) *
Можно ли в макросах IORD и IOWR в качестве base использовать не конкретное значение (допустим, взятое из system.h), а переменную, которой уже присваивается тот или иной адрес ? Если можно, то какой это тип переменной ?

Можно использовать, может быть int, unsigned int, alt_u32.
Go to the top of the page
 
+Quote Post
radionun
сообщение May 23 2014, 13:05
Сообщение #491





Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670



Цитата(doom13 @ May 23 2014, 00:12) *
Можно использовать, может быть int, unsigned int, alt_u32.


Действительно - работает, спасибо !


Следующий вопрос:

Блин, вместо того, чтобы пользоваться инструментом, сначала куча времени уходит на то, чтобы с инструментом разобраться...

Добавил в QSYS jtag_uart, так и назвал его - "jtag_uart". Сгенерил BSP, в BSP editor убедился, что stdout перенаправлен на jtag_uart. Запускаю приложение - пишет, что что не совпадают имена stdout (и еще чего-то).
Действительно, вижу, что USB Blaster подключен к "jtaguart_0".

Перепробовал все, что пришло в голову, заново сгенерил вообще все - ничего не получается. В конечном итоге, в QSYS переименовал UART в "jtaguart_0", и все заработало.

Но ведь должен быть правильный способ, чтобы использовать то название, которое хочу ???

Сообщение отредактировал radionun - May 23 2014, 13:06
Go to the top of the page
 
+Quote Post
doom13
сообщение May 23 2014, 16:45
Сообщение #492


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(radionun @ May 23 2014, 20:15) *
Но ведь должен быть правильный способ, чтобы использовать то название, которое хочу ???

Должно было работать, но порой приходится исполнять танец с бубном, чтобы заставить проект под Nios II заработать.
Go to the top of the page
 
+Quote Post
dim99
сообщение Sep 2 2014, 06:20
Сообщение #493


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

Группа: Свой
Сообщений: 120
Регистрация: 8-02-09
Из: Мытищи
Пользователь №: 44 580



Кто-нибудь пытался приделать автогенерацию версии билда и даты компиляции при сборке проекта в Nios2 ?
Go to the top of the page
 
+Quote Post
edren_baton
сообщение Oct 29 2014, 13:43
Сообщение #494


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

Группа: Участник
Сообщений: 81
Регистрация: 13-10-08
Пользователь №: 40 915



Приветствую всех!

Пытаюсь разобраться с Video Sync Generator, ибо столкнулся со следующей проблемой:

синхроимпульсы (VS,HS, DE), которые формирует и отправляет на монитор Video Sync Generator не соответствуют настройкам в QSys (импульсы идут, но длительности совсем другие, в том числе пропорционально).

Отсюда вопрос: генератор выдает «правильную» (заданную через настройки) последовательность синхроимпульсов сразу после загрузки прошивки в ПЛИС? или только после правильной инициализации и управления модуля?
Go to the top of the page
 
+Quote Post
edren_baton
сообщение Nov 2 2014, 10:47
Сообщение #495


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

Группа: Участник
Сообщений: 81
Регистрация: 13-10-08
Пользователь №: 40 915



Отвечаю на свой же вопрос.

Video Sync Generator начинает генерировать заданные в настройках импульсы сразу после заливки прошивки в ПЛИС.

Косяк в следующем: в Q13, в QSys настройки я задавал нужные мне, но компилировался модуль с дефолтными настройкам (хотя в QSys продолжали отображаться заданным мной). В Q11 все нормально.
Go to the top of the page
 
+Quote Post

43 страниц V  « < 31 32 33 34 35 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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