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

 
 
> stm32f4 ethernet потеря пакетов
Fobes
сообщение May 18 2016, 19:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 19-01-16
Пользователь №: 90 105



Всем доброго времени суток. Собственно заметил такую проблему. Отправляю пакеты в сеть на скорости в 4Мбита/c. использую low_level_output для отправки пакетов. при отправке нет никаких ошибок и не возникают вообще, но вот с повышением нагрузки, другими словами, если втыкаю плату в роутер, в котором уже около 4 мбит, то получаю что тупо теряются пакеты... в шарке их попросту нет, но ошибок при отправке никаких нет... физика: dp83848 ... что-то совсем в ступоре и не знаю даже куда копать... помогите идеями sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение May 18 2016, 19:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Дуплекс надо проверить для начала.
Go to the top of the page
 
+Quote Post
Fobes
сообщение May 19 2016, 20:13
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 19-01-16
Пользователь №: 90 105



Цитата(scifi @ May 18 2016, 19:37) *
Дуплекс надо проверить для начала.


Собственно проверил все. В MAC включил авто определение параметров(AutoNegotiation). После настройки посмотрел статусный регистр PHYSTS на физике, посмотрел по даташиту на микруху, получилось так, вроде все в порядке...
b0 1 = Valid link established (for either 10 or 100 Mb/s operation) ;
b1 0 = 100 Mb/s mode;
b2 1 = Full duplex mode
b4 1 = Auto-Negotiation complete
b8 1 = A new Link Code Word Page has been received. Cleared on read of the ANER (address 0x06, bit 1)

Что еще проверить ? Использую покупную DP83848 Ethernet Board плату, на ней уже стоит кварц на 50МГц.

Может проблема в принципе отправки ? отправка пакета происходит в прерывании по окончании передачи ДМА ацп. Если поставить небольшую нагрузку, то теряется один пакет в минуту примерно, если подзагрузить сеть то теряется уже очень много... причем их просто нет, шарк их вообще не видит(т.е. нет ни не верной контрольно, ни ошибок, просто нет всего пакета).

Ай нид хелп, плиз sad.gif
Go to the top of the page
 
+Quote Post
scifi
сообщение May 20 2016, 08:27
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Fobes @ May 19 2016, 23:13) *
отправка пакета происходит в прерывании

Нельзя в прерывании.
Я бы дал ссылку на документацию на lwip, но её почти нет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Fobes   stm32f4 ethernet потеря пакетов   May 18 2016, 19:17
- - kolobok0   Цитата(Fobes @ May 18 2016, 22:17) ...Отп...   May 18 2016, 19:48
|- - Fobes   Цитата(scifi @ May 18 2016, 20:37) Дуплек...   May 18 2016, 20:32
|- - alexp74   Цитата(Fobes @ May 18 2016, 23:32) В функ...   May 19 2016, 05:54
|- - scifi   Цитата(Fobes @ May 18 2016, 23:32) В функ...   May 19 2016, 06:53
|- - Fobes   Цитата(scifi @ May 19 2016, 07:53) Не зна...   May 19 2016, 09:17
|- - scifi   Цитата(Fobes @ May 19 2016, 12:17) Вы не ...   May 19 2016, 09:26
- - desh   Цитата(Fobes @ May 18 2016, 22:17) физика...   May 19 2016, 05:36
|- - Aner   QUOTE (desh @ May 19 2016, 09:36) Некотор...   May 19 2016, 09:43
|- - scifi   Цитата(Aner @ May 19 2016, 12:43) Да я то...   May 19 2016, 10:13
|- - AleksBak   Цитата(Aner @ May 19 2016, 13:43) ...Но я...   May 19 2016, 12:08
- - desh   Цитата(Aner @ May 19 2016, 12:43) в F1 та...   May 19 2016, 10:36
|- - Aner   QUOTE (desh @ May 19 2016, 14:36) Вы увер...   May 19 2016, 10:49
- - desh   Цитата(Aner)для F2 семейства по джиттеру этого PLL...   May 19 2016, 13:21
|- - Aner   QUOTE (desh @ May 19 2016, 17:21) Что то ...   May 19 2016, 13:40
- - AleksBak   Это не кварц. Это генератор. Вы должны использова...   May 20 2016, 07:57
- - Огурцов   dp83848 не работает на 100мбит на длинных проводах...   May 21 2016, 08:49
|- - Aner   QUOTE (Огурцов @ May 21 2016, 12:49) dp83...   May 21 2016, 21:19
|- - Огурцов   Цитата(Aner @ May 21 2016, 21:19) Вероятн...   May 21 2016, 22:09
- - Fobes   Цитата(AleksBak @ May 20 2016, 07:57) Это...   May 21 2016, 12:33
|- - Fobes   Цитата(Fobes @ May 21 2016, 13:33) Мож...   May 22 2016, 09:28
||- - Огурцов   Цитата(Fobes @ May 22 2016, 09:28) Может ...   May 22 2016, 12:02
|- - scifi   Цитата(Fobes @ May 21 2016, 15:33) Длина ...   May 22 2016, 10:07
|- - Fobes   Цитата(scifi @ May 22 2016, 10:07) Это си...   May 23 2016, 21:59
- - Fobes   Заменил DP83840 на офф. плату расширения для диска...   Jun 8 2016, 10:28
|- - pitt   Цитата(Fobes @ Jun 8 2016, 06:28) Если во...   Jun 8 2016, 12:26
|- - Fobes   Цитата(pitt @ Jun 8 2016, 12:26) Что-то я...   Jun 8 2016, 14:06
|- - LightElf   QUOTE (Fobes @ Jun 8 2016, 17:06) Втыкаем...   Jun 8 2016, 14:56
|- - Fobes   Цитата(LightElf @ Jun 8 2016, 14:56) Паке...   Jun 8 2016, 15:40
|- - LightElf   QUOTE (Fobes @ Jun 8 2016, 18:40) Чистый ...   Jun 9 2016, 13:08
- - pitt   Очевидно, что проблемы с софтом, а не с железом. П...   Jun 8 2016, 17:22
|- - scifi   Цитата(pitt @ Jun 8 2016, 20:22) Очевидно...   Jun 8 2016, 17:30
|- - pitt   Цитата(scifi @ Jun 8 2016, 13:30) Рубрика...   Jun 8 2016, 18:54
|- - scifi   Цитата(pitt @ Jun 8 2016, 21:54) а тут то...   Jun 8 2016, 19:46
- - Fobes   Цитата(pitt @ Jun 8 2016, 17:22) Очевидно...   Jun 8 2016, 20:15
- - pitt   Цитата(Fobes @ Jun 8 2016, 16:15) В настр...   Jun 8 2016, 21:57
- - iosifk   Цитата(Fobes @ Jun 8 2016, 23:15) Пакет п...   Jun 9 2016, 13:17


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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 01:08
Рейтинг@Mail.ru


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