sadfeel 0 15 июня, 2011 Опубликовано 15 июня, 2011 (изменено) · Жалоба Всем привет! Начал изучать ARM7 с LPC2478. Купил макетку. Хочу запустить TCPNet. Но там настройки для другой PHY. у меня ks8721bl Подскажите пожалуста, что именно надо менять в файле LPC24_EMAC чтобы все заработало. Вчера пробовал, весь день убил.... Запускал EasyWeb - работает, а это не хочет (((( может там не только этот файл надо менять............ Если у кого есть исправленный файлик поделитесь пожалуста! Спасибо всем! Изменено 15 июня, 2011 пользователем sadfeel Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Metallist64 0 17 июня, 2011 Опубликовано 17 июня, 2011 · Жалоба Сталкивался с похожей проблемой. Использовал тоже ks8721. Интерфейс RMII. Девайс только LPC2367. Похоже на то, что TCP net имеет жесткую привязку к адресам. Поэтому мне пришлось выставить в свойствах LPC23_EMAC(в моем случае) Memory Assignmet : выставить следующие значения Zero Initialized Data: IRAM2 [0x7FE00000-0x7FE03FFF] Other Data : IRAM2 [0x7FE00000-0x7FE03FFF] Эти значения были выставлены и в примерах программ.Там кстати, много интересного, рекомендую просто заглянуть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lotor 0 28 июня, 2011 Опубликовано 28 июня, 2011 · Жалоба Всем привет! Начал изучать ARM7 с LPC2478. Купил макетку. Хочу запустить TCPNet. Но там настройки для другой PHY. у меня ks8721bl Подскажите пожалуста, что именно надо менять в файле LPC24_EMAC чтобы все заработало. Вчера пробовал, весь день убил.... Запускал EasyWeb - работает, а это не хочет (((( может там не только этот файл надо менять............ Если у кого есть исправленный файлик поделитесь пожалуста! Спасибо всем! Добрый день! Сам мучился с подобной проблемой - плата Olimex 2478 STK. У ks8721bl при включении в зависимости от подтягивающих резисторов устанавливается PHY Address, который потом Вы заносите при общении с микросхемой в регистор MII Mgmt Address Register (MADR - 0xFFE0 0028). Для моей платы этот адрес равен 0x0001, а в файле LPC24_EMAC стоит 0x0000 (смотри строку #define KSZ8001_DEF_ADR 0x0000 /* Default PHY device address */). Если коротко, то нужно в функциях write_PHY и read_PHY заменить строку формирования адреса на MAC_MADR = (0x0001 << 8) | PHYReg. Если что-то еще не получается, обращайтесь. Удачи! PS: Ох, выяснился ньюанс - если в стартовом коде стоит галка EMC в конфигураторе (Кеил), то ks8721 не поднимает линк даже, хотя из процедуры инициализации выходит без вопросов. Галку снять не проблема, но хотелось бы понять почему так происходит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sadfeel 0 3 июля, 2011 Опубликовано 3 июля, 2011 · Жалоба Спасибо Вам двоим! Попробовал, все равно не выходит......Вернусь к этому попозже, сейчас немного занят другим. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 3 июля, 2011 Опубликовано 3 июля, 2011 · Жалоба Спасибо Вам двоим! Попробовал, все равно не выходит......Вернусь к этому попозже, сейчас немного занят другим. Спасибо! И не пройдет, сюда гляньте))) Буквально на днях бодался :crying: Прикрепил файлы драйвера MAC & PHY из исправленного, рабочего своегопроекта! Просто замените их у себя, либо сделайте то, о чем я по ссылке писал) Успехов!!! Как я Вас понимаю: до слез было обидно, что сеть не поднимается. С нуля все написать не реально, т.к. нет опыта, а пощупать в живую сеть (особенно веб-сервер) на платке хотелось. Теперь под осью мучаюсь, т.к. другие задачки еще выполнять надобно) PS: Ох, выяснился ньюанс - если в стартовом коде стоит галка EMC в конфигураторе (Кеил), то ks8721 не поднимает линк даже, хотя из процедуры инициализации выходит без вопросов. Галку снять не проблема, но хотелось бы понять почему так происходит... Ой, а у меня такого не наблюдается( А внешняя память на Вашей платке запаяна? У меня есть. ver01_tcp.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sadfeel 0 3 июля, 2011 Опубликовано 3 июля, 2011 · Жалоба И не пройдет, сюда гляньте))) Буквально на днях бодался :crying: Прикрепил файлы драйвера MAC & PHY из исправленного, рабочего своегопроекта! Просто замените их у себя, либо сделайте то, о чем я по ссылке писал) Успехов!!! Как я Вас понимаю: до слез было обидно, что сеть не поднимается. С нуля все написать не реально, т.к. нет опыта, а пощупать в живую сеть (особенно веб-сервер) на платке хотелось. Теперь под осью мучаюсь, т.к. другие задачки еще выполнять надобно) Спасибо! попробую завтра, действительно обидно, и так и сяк пробовал) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stepper88 0 1 августа, 2011 Опубликовано 1 августа, 2011 (изменено) · Жалоба Спасибо за файлы - удалось с помощью них запустить на SK-LPC2378 удалось запустить демо SNMP-агент из RL-ARM 4.12 - по крайней мере плата пингуется :-) Изменено 1 августа, 2011 пользователем stepper88 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться