|
|
  |
NIOS для начинающих |
|
|
|
Mar 20 2014, 05:43
|
Участник

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

|
Задам глупый вопрос.
Как добавить Project Explorer папку и разместить в ней исходники что бы при подключении h-файлов не приходилось приписывать имена папок..
Пока у меня получается вот так
Project Explorer Папка drivers_epcs\ epcs.h
Если подключать файл #include "drivers_epcs\ epcs.h" то все компилется отлично,
Как сделать что бы можно было просто подключить #include "epcs.h" ?
|
|
|
|
|
Mar 20 2014, 08:55
|
Участник

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

|
Спасибо...
Как то не догадался заглянуть в раздел NIOS
|
|
|
|
|
May 15 2014, 13:03
|
Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670

|
Еще один глупый вопрос. Сделал пример с мигающими светодиодами, все заработало. При этом сам проект находится на сервере.
Пересел за другой компьютер и уже минут 30 не могу понять, как открыть этот проект с нового рабочего места ! С Quartus'ом и Qsys'ом все просто, а вот что нужно открывать из Eclipse ???
|
|
|
|
|
May 15 2014, 13:20
|

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

|
Цитата(radionun @ May 15 2014, 16:03)  Пересел за другой компьютер и уже минут 30 не могу понять, как открыть этот проект с нового рабочего места ! С Quartus'ом и Qsys'ом все просто, а вот что нужно открывать из Eclipse ??? В Eclipse: " File" - " Import" - " Existing Project into Workspace"
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
May 15 2014, 13:26
|
Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670

|
Цитата(Stewart Little @ May 15 2014, 17:20)  В Eclipse: "File" - "Import" - "Existing Project into Workspace" Спасибо ! И смотрел же туда несколько раз, но именно этот пункт - Existing Project... не увидел !
|
|
|
|
|
May 17 2014, 04:23
|
Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670

|
А вот еще вопросик... Qsys при генерации почему-то прибавляет к именам внешних соединений слово export (clk - для clock и reset_n - для reset).
Возможно ли сделать, чтобы он не занимался самодеятельностью, и оставил имена экспортированных сигналов в оригинальном виде ?
|
|
|
|
|
May 22 2014, 11:02
|
Группа: Новичок
Сообщений: 5
Регистрация: 15-05-14
Пользователь №: 81 670

|
Можно ли в макросах IORD и IOWR в качестве base использовать не конкретное значение (допустим, взятое из system.h), а переменную, которой уже присваивается тот или иной адрес ? Если можно, то какой это тип переменной ?
|
|
|
|
|
May 22 2014, 16:02
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(radionun @ May 22 2014, 18:12)  Можно ли в макросах IORD и IOWR в качестве base использовать не конкретное значение (допустим, взятое из system.h), а переменную, которой уже присваивается тот или иной адрес ? Если можно, то какой это тип переменной ? Можно использовать, может быть int, unsigned int, alt_u32.
|
|
|
|
|
May 23 2014, 13:05
|
Группа: Новичок
Сообщений: 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
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|