Diody LED stanu na komputerze Raspberry Pi wskazują, co się dzieje, i mogą pomóc w rozwiązywaniu problemów z zasilaniem i uruchamianiem.
Raspberry Pi to nie tylko brama wielkości karty kredytowej umożliwiająca odkrywanie rozległego świata komputerów i elektroniki. Komputer jednopłytkowy może także informować użytkownika o swoim aktualnym stanie pracy i ewentualnych problemach z uruchomieniem.
Chcesz wiedzieć, jak się czuje Twoje Raspberry Pi? W większości przypadków wystarczy spojrzeć na diody LED na płycie. Przyjrzymy się bliżej tym diodom LED stanu i wyjaśnimy, jak określić, co one wskazują.
Jakie są różne diody LED stanu na Raspberry Pi?
Liczba i rozmieszczenie diod LED jest różne Modele Raspberry Pi. Na większości płyt Raspberry Pi znajdują się łącznie cztery diody LED: dwie obok portu zasilania (w niektórych modelach mogą znajdować się bliżej złącza GPiO) i dwie na porcie Ethernet. Raspberry Pi Zero ma jedną diodę LED obok portu zasilania, a pierwszy Raspberry Pi, Model B (obecnie wycofany z produkcji), miał pięć diod LED na płycie.
W Raspberry Pi 4B znajdziesz dwie diody LED stanu, czerwoną i zieloną, wzdłuż krawędzi prowadzącej od portu zasilania do portu MIPI DSI. Czerwona dioda LED jest oznaczona jako PWR, a zielona jako ACT.
Na porcie Ethernet znajdują się także dwie diody LED, zielona (LNK) i żółta (100/10M), które przekazują informacje o połączeniu Ethernet. Zielona dioda LED sygnalizuje aktywność w sieci Ethernet i miga podczas przesyłania danych, natomiast żółta dioda LED wskazuje łącze Ethernet 100 Mbit w starszych modelach lub łącze 1000 Mbit w Raspberry Pi 3B+ i 4. W przypadku połączeń o niższej prędkości żółta dioda LED pozostaje wyłączona.
Te diody LED pozostają aktywne podczas typowej pracy, ale można je wyłączyć, aby oszczędzać energię w projektach Raspberry Pi o niskim poborze mocy lub przenośnych.
Poniżej przyjrzymy się bliżej diodom LED stanu bezpośrednio na płytce. Informacje, które przekazują, mają o wiele większe znaczenie niż diody LED Ethernet.
Co wskazuje czerwona dioda LED stanu?
Czerwona dioda LED stanu (PWR), jak sama nazwa wskazuje, odpowiada za wskazanie, czy Raspberry Pi otrzymuje wystarczającą moc do włączenia. W starszych modelach włączał się natychmiast po podłączeniu zasilacza do Pi. Ale w późniejszych modelach, zaczynając od B+, czerwona dioda LED jest jest również w stanie wskazać, czy zasilacz nie zapewnia wystarczającego napięcia wymaganego przez Raspberry Pi. W takim przypadku będzie migać lub obracać się wyłączony.
Jeśli dioda LED zasilania nie działa zgodnie z oczekiwaniami, jest to dobry znak, że powinieneś podłączyć lepszy zasilacz do Raspberry Pi. Możesz także dowiedzieć się więcej o tym, jak to zrobić zmniejsz zużycie energii w projektach Raspberry Pi.
Co wskazuje zielona dioda LED stanu?
Zielona dioda LED stanu jest oznaczona jako ACT (skrót od „aktywność”) i jest nieco trudniejsza do rozszyfrowania niż dioda LED zasilania. Ta dioda LED jest jedyną diodą występującą w modelach Raspberry Pi Zero. Ogólnie wskazuje aktywność karty SD.
Podczas normalnej pracy ta dioda LED świeci się stale i stale. Miga, gdy aplikacje są uruchomione — to znaczy, gdy trwają operacje odczytu i zapisu — i powinna często migać w nieregularny sposób podczas uruchamiania Raspberry Pi. Może się jednak nie włączyć, jeśli wystąpią jakiekolwiek problemy z instalacją lub samą kartą SD.
Dioda ACT miga również w określony sposób, sygnalizując problemy z uruchamianiem. Działa to inaczej w modelach wcześniejszych niż Raspberry Pi 4B ze względu na zmiany w działaniu programu ładującego w modelu 4B.
Raspberry Pi 3B+, Pi Zero i wcześniejsze modele
Poniższa tabela opisuje, co oznaczają różne mignięcia zielonej diody LED w modelach Raspberry Pi 3B+, Zero i wcześniejszych (z wyjątkiem oryginalnego Pi Model B).
Błyska |
Oznaczający |
---|---|
3 błyski |
Nie znaleziono pliku start.elf |
4 błyski |
Znaleziono plik start.elf, ale nie można go uruchomić (uszkodzony) |
7 błysków |
Nie znaleziono pliku kernel.img |
8 błysków |
Nie rozpoznano SDRAM-u. Potrzebujesz nowszego oprogramowania sprzętowego bootcode.bin/start.elf lub pamięć SDRAM jest uszkodzona. |
Ciągłe, nieregularne błyski |
Operacja odczytu/zapisu |
Raspberry Pi 4, Pi 400 i moduł obliczeniowy 4
Raspberry Pi 4, 400 i moduł obliczeniowy 4 uruchamiają się z pamięci EEPROM na płycie, w przeciwieństwie do starszych modeli, które korzystają z pliku bootcode.bin w rozruchowym systemie plików na karcie SD.
W tych modelach wzory diod LED są nieco bardziej złożone, co oznacza, że mogą przekazywać więcej informacji na temat sekwencji rozruchu. Dioda ACT będzie migać przez określoną liczbę długich mignięć (0 lub więcej), po których nastąpi sekwencja krótkich mignięć, aby wskazać dokładny stan. Zwykle wzór powtarza się po dwusekundowej przerwie.
Długi błysk |
Krótki błysk |
Oznaczający |
---|---|---|
0 |
3 |
Ogólny błąd rozruchu |
0 |
4 |
Nie znaleziono pliku start.elf |
0 |
7 |
Nie znaleziono pliku kernel.img |
0 |
8 |
Awaria SDRAM-u |
0 |
9 |
Za mało SDRAM-u |
0 |
10 |
W stanie HALT |
2 |
1 |
Partycja urządzenia startowego nie FAT |
2 |
2 |
Nie udało się odczytać z partycji rozruchowej |
2 |
3 |
Partycja rozszerzona, a nie FAT |
2 |
4 |
Niezgodność podpisu/haszu pliku – Pi 4 |
3 |
1 |
Błąd EEPROM SPI |
3 |
2 |
EEPROM SPI jest chroniony przed zapisem |
3 |
3 |
Błąd I2C |
3 |
4 |
Konfiguracja bezpiecznego rozruchu jest nieprawidłowa |
4 |
4 |
Nieobsługiwany typ płyty |
4 |
5 |
Fatalny błąd oprogramowania sprzętowego |
4 |
6 |
Awaria zasilania Typ A |
4 |
7 |
Awaria zasilania Typ B |
Każdy z powyższych stanów wskazuje na problem z rozruchem i może wymagać wymiany karty microSD lub aktualizacji/aktualizacji programu ładującego. Nowsze wersje programu ładującego Raspberry Pi 4 (począwszy od wersji 2020-04-16) będą wyświetlać komunikat diagnostyczny podczas uruchamiania na podłączonym wyświetlaczu HDMI.
Raspberry Pi 1 Model B
Oryginalny Raspberry Pi Model B z 2012 roku korzystał z oprogramowania sprzętowego zależnego od pliku Loader.bin i dlatego błyski diody LED oznaczały nieco inne rzeczy.
Błyska |
Oznaczający |
---|---|
3 błyski |
Nie znaleziono pliku Loader.bin |
4 błyski |
Loader.bin nie został uruchomiony |
5 błysków |
Nie znaleziono pliku start.elf |
6 błysków |
start.elf nie został uruchomiony |
7 błysków |
Nie znaleziono pliku kernel.img |
Rozwiązywanie problemów z uruchamianiem na Raspberry Pi jest łatwe
Diody LED stanu Raspberry Pi są dość nieistotne podczas normalnej pracy, ale szybko stają się ważne, gdy trzeba zdiagnozować problemy z uruchamianiem. Chociaż istnieje wiele powodów, dla których Raspberry Pi nie uruchamia się, sprawdzenie diod LED stanu i zliczenie mignięć zielonej diody LED ACT to świetny sposób, aby dowiedzieć się, dlaczego.