реклама на сайте
подробности

 
 
> RangeError в RxStatus на LPC1768, Во всех принимаемых пакетах выставлен флаг RangeError
codier
сообщение Jan 25 2011, 12:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 21-01-05
Пользователь №: 2 113



Здравствуйте! Разбираюсь с Ethernet-ом на контроллере LPС1768. Опыта работы с EMAC на других контроллерах не имею. Сделал инициализацию EMAC, PHY и т.д., пытаюсь принимать фреймы, вроде всё работает, но во всех фреймах в RxStatus выставлен бит ошибки RangeError. Читаю документацию и не понимаю что это такое sad.gif

Как я понимаю, RangeError должен выставиться если длина пакета не совпадает с максимальной длиной фрейма, который EMAC может принять, но MAXF выставлен в 1536, а ARP пакеты, на которых я проверяю явно меньше.

Может кто сталкивался с подобным?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016