поковырял МАС-инит, 8721 инициализируется, приложил фотку, в ней видно что обмен пакетами идёт но на этом всё
как посмотреть что за пакеты, что в них, и что должно быть?
Собственно, а чем Вас EasyWeb не устроил, там ничего "запускать" не нужно, все и так должно работать (веб сервер на 192.168.0.136).
Другой вопрос, что видимо действительно инит PHY требует серьезного "осмысления" т.к. кто то года то не мог иметь доступ к плате через то чли свич, то ли хаб, на старом форуме это обсуждалось, причем именно с EasyWeb (с NicheLite вроде проблем не было).
Ну а по существу вопроса, существуют утилиты для анализа входяших пакетов, напрмер EthReal ...
Странно, у меня Keil4, и любые примеры с вашего диска у меня не компилятся нормально - выдаёт кучу вонингов и ерроров(такое ощущение что ктото специально наделал ошибок),С переделками удалось запустить VirtualCom, по EasyWeb - после обработки напильником KS8721 инитится только если подключен кабель к компу и на компе включена сетевуха и ,повторюсь, на этом всё: 192.168.0.136 не помогает.
Хорошо, на досуге гляну, что там "стряслось" с этим примером под Keil4 ...
Иниться PHY по замыслу должен только после сброса/включения питания при подключеном сетевом кабеле (ну и сетевухе или хабе с другой стороны), иначе автонеогоциация проходит с ошибкой и соответственно не известно на какой тип интерфейса настраивать сам чип физики ...
Ну я же не автор самого примера, я просто инит под свою плату подкрутил ...
Ну а вебсервер у Вас что так и не работает?
Для чистоты эксперимента залейте готовый HEX с диска.
Что то меня это "задело за живое", скопировал проект с диска, открыл его Keil 4.01, собрался без единой ошибки (варнинги не в счет, это к авторам), залил, все как положено "Hello World" страничка на 192.168.0.136