-
Data: 2023-01-18 01:43:34
Temat: Problem z uruchomieniem stosu TCP/IP na PIC32MZ2048EFM100
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Złożyłem ostatnio płytkę z mikrokontrolerem PIC32MZ2048EFM100. Na płytce
znajduje się też układ Ethernet (PHY) DP83848, korzystający z
wbudowanego w MCU modułu MAC. PCB zaprojektowane i wykonane w domowych
warunkach, a więc nie byłem w stanie poprowadzić interfejsu RMII zgodnie
ze sztuką, jednak starałem się aby połączenia były możliwie krótkie.
Zresztą identyczny rozwiązanie zastosowałem już w kilku innych
projektach i Ethernet działał zawsze bez najmniejszych problemów.
Omawiana płytka jest zresztą modyfikacją wcześniejszego projektu na
PIC32MX795F512L, w stosunku do którego jedyną zmianą jest zastosowanie
nowszego MCU.
Dzisiaj zabrałem się za uruchamianie części sofware'owej. O ile stara
wersja działała na leciwych bibliotekach MLA od Microchipa, to tutaj
postanowiłem zastosować nowe środowisko Harmony v3, w którym właściwie
cała konfigurację można sobie wyklikać.
Na chwilę obecną sytuacja wygląda następująco:
- Udało mi się bez większych problemów wygenerować i skompilować
konfigurację opartą na FreeRTOS-ie. Kod umieszczony w głównym tasku
wykonuje się.
- Inicjacja stosu TCP/IP przechodzi prawidłowo.
- Na początku na skutek kilku błędów w konfiguracji system wywalał się
na konfiguracji DP83848, a więc wygląda na to, że PHY jest widziane
przez mikrokontroler i mamy komunikację po magistrali RMII.
- Aktywowałem w Harmony moduł konsoli do debugowania, dzięki czemu mogę
przez port szeregowy wywoływać komendy pozwalające na sprawdzanie stanu
urządzenia. Jest m.in. komenda netinfo pozwalająca sprawdzić
konfigurację sieci.
- Wspomniane komenda netinfo twierdzi, że płytka posiada statyczny adres
IP, nadany w konfiguracji. Twierdzi również, że interfejs jest aktywny,
a DHCP działa.
- Płytki nie widzę jednak w interfejsie routera, a w logach serwera DHCP
nie ma śladu po próbie uzyskania adresu przez urządzenie o tym MAC-u.
- Nie jestem w stanie także spingowac adresu IP płytki. Serwer ICMP
został aktywowany w konfiguracji Harmony.
- Jeśli uruchomię płytkę z odłączonym kablem ethernetowyn, adresy IP w
konfiguracji widnieją jako 0.0.0.0, a interfejs ma status "down".
- Jeśli próbuję podłączać albo odłączać kabel ethernetowy podczas pracy
płytki, ta się zawiesza (przestaje działać nawet ta konsola do debugowania).
Ktoś ma jakiś pomysł gdzie szukać możliwej przycyzny i od czego zacząć
debugowanie? Takie obsjawy wskazują raczej na kwestię sprzętową czy
programową?
Następne wpisy z tego wątku
- 18.01.23 10:53 Marek
- 18.01.23 15:18 Atlantis
- 18.01.23 19:42 Atlantis
- 18.01.23 21:51 Marek
- 18.01.23 22:15 Atlantis
- 18.01.23 23:03 Atlantis
- 19.01.23 08:57 a...@p...onet.pl
- 19.01.23 10:03 Atlantis
- 19.01.23 18:22 Atlantis
- 19.01.23 20:46 heby
- 19.01.23 20:49 Marek
- 19.01.23 21:18 Atlantis
- 20.01.23 00:09 Marek
- 20.01.23 08:50 Atlantis
- 20.01.23 10:28 Adam Górski
Najnowsze wątki z tej grupy
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
- test stereo
- Bluetooth stereo
- W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- Weryfikacja myjki ultradźwiękowej
- zasieg radaru
- Zmywarka Bosch SRV55T43EU - awaria
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
Najnowsze wątki
- 2025-09-26 Zimowy płyn do spryskiwania szyb
- 2025-09-25 Ekstradycja Ukraińca za wysadzenie Nord Stream
- 2025-09-25 Mentzen: Nie macie pojęcia o kryptowalutach, a chcecie decydować o ich przyszłości!
- 2025-09-25 Wycofują 3G. Nie będzie nawet internetu.
- 2025-09-25 Pęczniejące LiPo
- 2025-09-25 wyłącznik ścienny
- 2025-09-25 Cenckiewicz ma czy nie ma poświadczenia bezpieczeństwa? [SKW cofnęła, WSA uchylił cofnięcie, NSA się ma wypowiedzieć]
- 2025-09-25 iKO
- 2025-09-25 jęczy wspomaganie
- 2025-09-24 "Wybitna" inteligencja AI
- 2025-09-24 test stereo
- 2025-09-24 Bluetooth stereo
- 2025-09-24 Rzeszów => International Freight Forwarder <=
- 2025-09-24 Gdańsk => Delphi Programmer <=
- 2025-09-24 Warszawa => BI Developer / Analityk BI <=