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

 
 
 
Reply to this topicStart new topic
> Прерывания в Windows CE
mstr
сообщение May 16 2007, 08:55
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 6-03-07
Из: Воронеж
Пользователь №: 25 931



Добрый день.

Имеется плата MainStone 3 (на процессоре PXA270). Поставили туда операционку WinCE Embedded 6.0. Использовалась BSP, которая идет вместе с Platform Builder'ом. Однако есть там один минус - отсутствует драйвер на контроллер Ethernet (SMSC LAN91C111). На сайте производителя есть исходники драйверов под CE 4.1. Кое как это все впихнули, запустили... Но возник вопрос - в readme, которые шли с исходниками, есть пример, какие исправления необходимо внести в реестр. Помимо прочего, туда нужно внести InterruptNumber и sysintr. Никто не может подсказать, какие это должны быть значения?

Контроллер ethernet соединен с PXA через плисину, она подсоединена к GPIO0 процессора. Известен номер прерывания GPIO0 = 8, еще в файле fpga_intr.h есть строчка:

#define IRQ_GPIO0_ETHERNET (IRQ_BULVERDE_MAX + 4) // 67, 0x43

Пытались использовать эти значения, а sysintr получить через функцию KernelIoControl - не работает, обработчик прерывания не вызывается.

Никто не сможет помочь с этой проблемой? Заранее спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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