Добрый день.
Имеется плата 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 - не работает, обработчик прерывания не вызывается.
Никто не сможет помочь с этой проблемой? Заранее спасибо.
|