Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: lan8720/dp83848 stm32f4disco теряют пакеты
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Огурцов
на 100 мбит теряют половину пингов, udp, tcp практически не работают
на 10 мбит - всё нормально
кто-нибудь сталкивался ?
что может быть причиной ?

питание от usb/программатора
софт отсюда http://radiokot.ru/circuit/digital/pcmod/64/
aaarrr
Регистры статистики PHY и MAC что говорят?
Огурцов
ещё не разобрался
пришлось полностью переустанавливать ось, ибо dbg в кокосе под xp не работает
сетевые карты менял
lan8720 и dp83848 стоят на разных платах, с разной длиной проводов
увеличение в некоторых пределах количества буферов увеличивает количество прошедших пингов, до ошибки
включение оптимизации - тоже улучшает ситуацию
нашёл ещё софт http://mikrocontroller.bplaced.net/wordpress/?page_id=1756 - на 100мбит такая же ерунда
iosifk
Цитата(Огурцов @ Apr 18 2015, 12:19) *
на 100 мбит теряют половину пингов, udp, tcp практически не работают
на 10 мбит - всё нормально
кто-нибудь сталкивался ?
что может быть причиной ?

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

Для начала проверьте прием-передачу на заглушку... Потом смотрите джиттер тактовой на трансивере, пульсации питания, особенно аналогового.
Огурцов
Цитата(iosifk @ Apr 19 2015, 08:26) *
питания

логично
заменил порт и шнурок usb на покороче, потолще и с фильтрами на концах
lan8720 со вторым примером начала работать стабильно
dp83848, на шлейфе 15см - стало наверное чуть лучше, стал зависать 1 из 10 пингов
подключил второй (был свободный) земляной провод - стал зависать 1 из 40 пингов
удивляет полное отсутствие электролитов или хотя бы "большой" керамики на обеих платах
Огурцов
с dp83848
электролит ничего не изменил
чуть помогла переброска питания с одного края платы на другой
проблема решилась складыванием шлейфа змейкой
Огурцов
теперь по-ходу софтовая проблема
при полной? загрузке теряется (не возвращается на хост) 60% udp-пакетов при отключенной оптимизации и 4% при максимальной оптимизации
камень банально слаб ? там какбэ ещё другие задачи предполагаются, кроме принять/отправить
aaarrr
Цитата(Огурцов @ Apr 20 2015, 07:29) *
камень банально слаб ? там какбэ ещё другие задачи предполагаются, кроме принять/отправить

Скорее, драйвер MAC банально крив.
scifi
Duplex mismatch?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.