eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPIC32MX795F512 + DP83848: Zawieszanie się Ethernetu › Re: PIC32MX795F512 + DP83848: Zawieszanie się Ethernetu
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.cdl177.neoplus.adsl.tpnet.pl!no
    t-for-mail
    From: Atlantis <m...@w...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: PIC32MX795F512 + DP83848: Zawieszanie się Ethernetu
    Date: Sat, 24 Feb 2024 22:28:01 +0100
    Organization: ICM, Uniwersytet Warszawski
    Message-ID: <urdn11$m2oo$1@news.icm.edu.pl>
    References: <uprd7p$fh7k$1@news.icm.edu.pl> <uptvqs$136nb$1@news.icm.edu.pl>
    <a...@n...icm.edu.pl>
    <upvga5$161s7$1@news.icm.edu.pl>
    <a...@n...icm.edu.pl>
    <uq3cvi$1fum3$1@news.icm.edu.pl> <uq5t0i$1kius$1@news.icm.edu.pl>
    <a...@n...icm.edu.pl>
    <uq7so1$1s6kn$1@news.icm.edu.pl> <uq8ej9$1u14v$1@news.icm.edu.pl>
    <a...@n...icm.edu.pl>
    <ur7qhr$9uoc$1@news.icm.edu.pl> <ur83pc$8sn$1$Mirek@news.chmurka.net>
    <uradse$e9h$1$jdx@news.chmurka.net>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Sat, 24 Feb 2024 21:28:01 -0000 (UTC)
    Injection-Info: news.icm.edu.pl;
    posting-host="cdl177.neoplus.adsl.tpnet.pl:83.30.161.177";
    logging-data="723736"; mail-complaints-to="u...@n...icm.edu.pl"
    User-Agent: Mozilla Thunderbird
    Content-Language: en-US, pl-PL
    In-Reply-To: <uradse$e9h$1$jdx@news.chmurka.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:789369
    [ ukryj 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ł.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: