-
Data: 2024-02-24 22:28:01
Temat: Re: PIC32MX795F512 + DP83848: Zawieszanie się Ethernetu
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 23.02.2024 16:33, JDX wrote:
> oporków polutować, bo to było na niedługo przed wypuszczeniem produktu
> na rynek i troche elektroniki firma już zdążyła naklepać. :-) Ot, tak
> historyjka do rozważenia.
Teoretycznie możliwe. Biorę pod uwagę opcję, że wina może leżeć po
stronie jakiejś pomyłki przy budowaniu/konstruowaniu hardware'u. Jednak
jest kilka "ale", które zdają się przeczyć tej hipotezie.
1. Nie przypominam sobie, żeby problem kiedykolwiek wystąpił na starej
wersji oprogramowania, na którym nie było jeszcze FreeRTOS-a, a zamiast
Harmony3 były użyte stare biblioteki MLA (w tym sterownik MAC/PHY i stos
TCP/IP). Jak inne opcje zawiodą, to poszukam tej starej wersji softu i
wykonam na nim kilkudniowe testy.
2. Istnieje nowsza wersja hardware z PIC32MZ2048. To właściwie ta sama
płytka, w której podmieniony został mikrokontroler. Część z PHY
właściwie nie zmieniła się ani trochę. Możliwość mapowania pinów MCU
pozwoliła nieco zoptymalizować prowadzenie części ścieżek i przez to
linie interfejsu RMII udało się nieznacznie skrócić, ale poza tym
istotnych różnic nie ma. Ta wersja płytki działa zupełnie poprawnie.
3. Identyczny design części PHY stosowałem też w kilku projektach z
STM32F1xx i STM32F4xx. Tam problem także nigdy nie wystąpił.
Jak na razie w tym "układzie testowym" urządzenie pracuje już szósty
dzień i nigdy nie zaliczyło crasha. Jeszcze dam mu parę dni, ale zaczyna
to wyglądać tak, jakby połączenie w tanią kartą Ethernet na USB za
pomocą scrossowanego kabla było środowiskiem odpornym na ten problem.
Problem występuje za to na kilku tanich switchach TP-Link 100 Mpbs oraz
nieco nowszym routerze - również TP-Link, ale już z gigabitowym Ethernetem.
Nie wiem czy w ramach testu nie wyciągnę pudełka lepszego rackowego
switcha (kupiony jakiś czas temu z myślą o modernizacji sieci w domu, za
którą nie mogę się zabrać) i zobaczę czy nam nim problem też będzie
występował.
Następne wpisy z tego wątku
- 25.02.24 09:41 Marek
- 25.02.24 13:38 Atlantis
- 28.02.24 19:21 Atlantis
- 28.02.24 19:52 Mirek
- 28.02.24 21:47 Atlantis
- 28.02.24 22:13 Mirek
- 28.02.24 22:28 Atlantis
- 29.02.24 20:03 Mirek
- 05.03.24 22:00 Atlantis
- 07.03.24 05:35 ptoki
- 13.03.24 20:33 Atlantis
- 13.03.24 22:19 Mirek
- 14.03.24 09:47 Atlantis
- 14.03.24 14:50 J.F
- 14.03.24 21:22 Mirek
Najnowsze wątki z tej grupy
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=