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

 
 
> Прерывания в NIOS, Ошибка при компиляции проекта, использующего VIC
Zamir
сообщение Dec 14 2010, 08:28
Сообщение #1


Участник
*

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



Здравствуйте.
Пытаюсь разобраться с прерываниями в NIOSе.
Создал в SOPC ядро с поддержкой VIC. Написал маленький проект в NIOS. При компиляции студия выдает ошибки:

ERROR - Nios II system libraries in the IDE development flow do not support an external interrupt controller port on the Nios II.
Use the Nios II software build tools development flow instead.

14.12.2010 14:26:25 - (SEVERE) generate: java.lang.IllegalStateException: java.lang.IllegalStateException: com.altera.ingenuous.GTFElement.GTFElementErrorException: <error> element in GTF script

Буду рад любой помощи



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Dec 15 2010, 10:28
Сообщение #2


Гуру
******

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



по умолчанию там все через HAL разруливается и прерывания не видны. в настройках System Library или
в свойствах BSP устройства типа UART можно выбрать в качестве стандартного ввода/вывода и использовать
обычные функции библиотеки C fprintf, fscanf...
Go to the top of the page
 
+Quote Post
Zamir
сообщение Dec 15 2010, 10:54
Сообщение #3


Участник
*

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



Меня как раз вариант "через HAL" и интересует...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Dec 15 2010, 13:32
Сообщение #4


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

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



Цитата(Zamir @ Dec 15 2010, 16:54) *
Меня как раз вариант "через HAL" и интересует...

RTFM, как говорят грубые люди sm.gif
Exception Handling
AN 595: Vectored Interrupt Controller Usage and Applications
Example Designs for AN595


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Zamir
сообщение Dec 16 2010, 04:27
Сообщение #5


Участник
*

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



VIC мне не нужен. Я использую IIC. Меня интересует как конкретно реализовать прерывание по приему данных по УАРТ. (на примере, если возможно). А именно какая конкретно команда в ниосе разрешает прерывания, какая команда разрешает прерывание по приему данных по УАРТ и т д...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zamir   Прерывания в NIOS   Dec 14 2010, 08:28
- - Stewart Little   Цитата(Zamir @ Dec 14 2010, 11:28) ERROR ...   Dec 14 2010, 12:38
|- - Zamir   Спасибо за ответ Stewart Little. А как организовы...   Dec 15 2010, 09:42
- - vadimuzzz   так вы конкретно скажите, вам реализация через ста...   Dec 16 2010, 04:43
|- - Zamir   Цитата(vadimuzzz @ Dec 16 2010, 10:43) та...   Dec 16 2010, 06:44
- - vadimuzzz   какие еще настройки в System Library выставлены?   Dec 16 2010, 07:08
|- - Zamir   Цитата(vadimuzzz @ Dec 16 2010, 13:08) ка...   Dec 16 2010, 07:40
|- - Stewart Little   Цитата(Zamir @ Dec 16 2010, 13:40) такие ...   Dec 16 2010, 08:15
|- - Zamir   Цитата(Stewart Little @ Dec 16 2010, 14:1...   Dec 16 2010, 08:33
|- - Stewart Little   Определитесь, что же Вы все-таки хотите - использо...   Dec 16 2010, 08:46
|- - Zamir   Все необходимые файлы включены, в том числе и syst...   Dec 16 2010, 08:58
|- - Stewart Little   Цитата(Zamir @ Dec 16 2010, 14:58) Все не...   Dec 16 2010, 09:11
- - vadimuzzz   уберите галку в настройках системной библиотеки Sm...   Dec 16 2010, 09:40
- - Reanimator++   Кстати, помимо снятия этих двух галок, не нужно ли...   Dec 19 2010, 08:41
- - Zamir   Заработало! всем спасибо!!!   Dec 23 2010, 05:08


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

 


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


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