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

 
 
 
Reply to this topicStart new topic
> Cyclone v Soc, прерывания, что я не так делаю
Realking
сообщение Dec 26 2016, 08:08
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Всем привет

есть такой код

alt_int_global_init();
alt_int_cpu_init();

if (alt_int_dist_target_set(ALT_INT_INTERRUPT_F2S_FPGA_IRQ0, TARGET_CPU) != ALT_E_SUCCESS) { \
printf("Sync IRQ target cpu set failed\n");
} else {
if (alt_int_dist_trigger_set(ALT_INT_INTERRUPT_F2S_FPGA_IRQ0, ALT_INT_TRIGGER_EDGE) != ALT_E_SUCCESS) { \
printf("Sync IRQ trigger set failed\n");
} else {
if (alt_int_dist_enable(ALT_INT_INTERRUPT_F2S_FPGA_IRQ0) != ALT_E_SUCCESS) { \
printf("Sync IRQ could not be enabled in the distributor\n");
}
}
}

alt_int_isr_register(ALT_INT_INTERRUPT_F2S_FPGA_IRQ0, fpga_isr_callback, NULL);
alt_int_cpu_enable();
alt_int_global_enable();

после включения платы и первом запуске debug прерывания идут
если же я запущу второй раз отладку их уже нет
заметил что во второй раз прерывание активно.... (alt_int_dist_is_active возвращает true)

что я не так делаю?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
Realking
сообщение Dec 26 2016, 14:00
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



можно тему удалять

разобрался


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
AVR
сообщение Dec 29 2016, 06:26
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Realking @ Dec 26 2016, 17:00) *
можно тему удалять
разобрался

Можно ли попросить Вас вкратце описать как была решена проблема?


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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