Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Старый форум » SK-MLPC23XX
SK-MLPC1766/2368 KS8721
srg_co (Guest)
Добавлено 30.11.1999 00:00 Редактировалось 20.12.2008 00:06
0
Сообщение: 1
srg_co (Guest)

Topic opened
Спуститься к концу Подняться к началу
srg_co (Guest)
Добавлено 16.12.2008 14:43 Редактировалось 16.12.2008 14:43 Сообщение: 2
srg_co (Guest)

Не получается дать ума KS8721 в стандартном примере Keil (V3.24 Http_demo). Пример EasyWEB который идет в комплекте с платой работает нормально, но мне необходимо использовать библиотеку TCP/IP от Keil, соответственно там драйвер lpc23_emac.с заточен для DP83848. Emac.c из EasyWEB я максимально перенес в emac_ks8721.c (моя модификация emac_ks8721.c) при этом KS8721 инициализируется, есть up link на 100Mbit Full duplex, но пакеты не идут ни в одну сторону, подозреваю где-то косяк с инициализацией, но где понять не могу !?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно srg_co 16.12.2008 г. в 23:23:58
Спуститься к концу Подняться к началу
evgen2 (Guest)
Добавлено 17.12.2008 22:47 Редактировалось 17.12.2008 22:47 Сообщение: 3
evgen2 (Guest)

А две предыдущие темы смотрели ?
EasyWEB не работает и
Ethernet внутри неонки

Кабелем напрямую соединяли ?
Спуститься к концу Подняться к началу
srg_co (Guest)
Добавлено 18.12.2008 09:06 Редактировалось 18.12.2008 09:06 Сообщение: 4
srg_co (Guest)

Темы видел, но не вчитывался, потому что EasyWEB работает, кабель через хаб и через него все остальные девайсы работают нормально.
Спуститься к концу Подняться к началу
evgen2 (Guest)
Добавлено 18.12.2008 18:13 Редактировалось 18.12.2008 18:13 Сообщение: 5
evgen2 (Guest)

Код

// Configure 100MBit/10MBit mode.
if ( regv == 1 || regv == 2 ) {
^^^^^^^^^^^^^^^^^^^^^^^^
// 10MBit mode.
MAC_SUPP = 0;
printf( "10MBit mode.
" );
}

По идее должны были увидеть. Надо
/* Configure 100MBit/10MBit mode. */
if ((regv==1)||(regv==5)) {
/* 10MBit mode. */
MAC_SUPP = 0;

Для DP83848C проверить не могу, а для KS8721B - так в доке написано.
Спуститься к концу Подняться к началу
srg_co (Guest)
Добавлено 18.12.2008 23:15 Редактировалось 18.12.2008 23:15 Сообщение: 6
srg_co (Guest)

Да верно, но это не помогло.
Спуститься к концу Подняться к началу
evgen2 (Guest)
Добавлено 20.12.2008 00:06 Редактировалось 20.12.2008 00:06 Сообщение: 7
evgen2 (Guest)

Ну так надо смотреть, что не так.
Вот это у меня сейчас работает и напрямую, и с хабом, с которым у меня был затык и с новеньким свичем (поведение такое же, как и при связи напрямую)
См. аттач.
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Старый форум » SK-MLPC23XX