ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
157514 Топик полностью
++++ (26.05.2009 08:22, просмотров: 1) ответил Racot на гм...я и драйверов то не видел ни каких.... я скачал datashit но чё то я из него не очень чё понял)))) Я правильно понимаю что если мы не используем внешний EEPROM то мы все регистры запихиваем в память ЦП?? и почему мы наченаем адресацию с адреса
Если у Вас не хватит усидчивости разобраться в драйвере... Для начала необходимо изучить ф-ю smc_probe() - поиск и начальная инициализация карточки на шине ISA. Поиск приизводится по фиксированным адресам
static unsigned int smc_portlist[] __initdata =
   { 0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
	 0x300, 0x320, 0x340, 0x360, 0x380, 0x3A0, 0x3C0, 0x3E0, 0};
Далее необходимо изучить ф-ии smc_open(), smc_close() - вызываются при поднятии и освобождении интерфейса (при ifconfig eth0 192.168.1.1 up <cr> и ifconfig eth0 down). Далее изучить ф-ии rx/tx и пр.