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

 
 
 
Reply to this topicStart new topic
> lan8720/dp83848 stm32f4disco теряют пакеты
Огурцов
сообщение Apr 18 2015, 09:19
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



на 100 мбит теряют половину пингов, udp, tcp практически не работают
на 10 мбит - всё нормально
кто-нибудь сталкивался ?
что может быть причиной ?

питание от usb/программатора
софт отсюда http://radiokot.ru/circuit/digital/pcmod/64/
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 18 2015, 12:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Регистры статистики PHY и MAC что говорят?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 19 2015, 08:17
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



ещё не разобрался
пришлось полностью переустанавливать ось, ибо dbg в кокосе под xp не работает
сетевые карты менял
lan8720 и dp83848 стоят на разных платах, с разной длиной проводов
увеличение в некоторых пределах количества буферов увеличивает количество прошедших пингов, до ошибки
включение оптимизации - тоже улучшает ситуацию
нашёл ещё софт http://mikrocontroller.bplaced.net/wordpress/?page_id=1756 - на 100мбит такая же ерунда
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 19 2015, 08:26
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Огурцов @ Apr 18 2015, 12:19) *
на 100 мбит теряют половину пингов, udp, tcp практически не работают
на 10 мбит - всё нормально
кто-нибудь сталкивался ?
что может быть причиной ?

питание от usb/программатора
софт отсюда http://radiokot.ru/circuit/digital/pcmod/64/

Для начала проверьте прием-передачу на заглушку... Потом смотрите джиттер тактовой на трансивере, пульсации питания, особенно аналогового.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 19 2015, 10:37
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(iosifk @ Apr 19 2015, 08:26) *
питания

логично
заменил порт и шнурок usb на покороче, потолще и с фильтрами на концах
lan8720 со вторым примером начала работать стабильно
dp83848, на шлейфе 15см - стало наверное чуть лучше, стал зависать 1 из 10 пингов
подключил второй (был свободный) земляной провод - стал зависать 1 из 40 пингов
удивляет полное отсутствие электролитов или хотя бы "большой" керамики на обеих платах

Сообщение отредактировал Огурцов - Apr 19 2015, 10:39
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 19 2015, 13:11
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



с dp83848
электролит ничего не изменил
чуть помогла переброска питания с одного края платы на другой
проблема решилась складыванием шлейфа змейкой
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 20 2015, 04:29
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



теперь по-ходу софтовая проблема
при полной? загрузке теряется (не возвращается на хост) 60% udp-пакетов при отключенной оптимизации и 4% при максимальной оптимизации
камень банально слаб ? там какбэ ещё другие задачи предполагаются, кроме принять/отправить


Сообщение отредактировал Огурцов - Apr 20 2015, 04:31
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 20 2015, 09:52
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Огурцов @ Apr 20 2015, 07:29) *
камень банально слаб ? там какбэ ещё другие задачи предполагаются, кроме принять/отправить

Скорее, драйвер MAC банально крив.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 20 2015, 10:07
Сообщение #9


Гуру
******

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



Duplex mismatch?
Go to the top of the page
 
+Quote Post

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

 


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


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