Stavové LED diódy na počítači Raspberry Pi indikujú, čo sa deje, a môžu vám pomôcť pri riešení problémov s napájaním a zavádzaním.
Raspberry Pi nie je len bránou veľkosti kreditnej karty k objavovaniu obrovského sveta výpočtovej techniky a elektroniky. Jednodoskový počítač je tiež schopný informovať používateľa o svojom aktuálnom prevádzkovom stave a o tom, či sa vyskytli nejaké problémy so zavádzaním.
Chcete vedieť, ako sa cíti vaše Raspberry Pi? Vo väčšine prípadov by malo stačiť len pozrieť sa na LED diódy na doske. Podrobne sa pozrieme na tieto stavové LED a vysvetlíme, ako môžete určiť, čo indikujú.
Aké sú rôzne stavové LED na Raspberry Pi?
Počet a usporiadanie LED diód sa líši Modely Raspberry Pi. Na väčšine dosiek Raspberry Pi sú celkovo štyri LED diódy: dve vedľa napájacieho portu (u niektorých modelov môžu byť bližšie k hlavičke GPiO) a dve na ethernetovom porte. Raspberry Pi Zero má jednu LED vedľa napájacieho portu a úplne prvé Raspberry Pi, Model B (teraz ukončené), malo na doske päť LED diód.
Na Raspberry Pi 4B nájdete dve stavové LED diódy, červenú a zelenú, pozdĺž okraja vedúceho z napájacieho portu k portu MIPI DSI. Červená LED je označená ako PWR, zatiaľ čo zelená je označená ACT.
Na ethernetovom porte sú aj dve LED diódy, zelená (LNK) a žltá (100/10M), ktoré komunikujú informácie o ethernetovom pripojení. Zelená LED signalizuje aktivitu cez ethernetovú sieť a bliká počas prenosu dát, zatiaľ čo žltá LED indikuje 100 Mbit Ethernet pripojenie na starších modeloch alebo 1000 Mbit pripojenie na Raspberry Pi 3B+ a 4. Žltá LED dióda zostane vypnutá pre pripojenie s nižšou rýchlosťou.
Tieto LED diódy zostávajú aktívne počas bežnej prevádzky, ale je možné ich vypnúť, aby sa ušetrila energia vo vašich projektoch s nízkou spotrebou energie alebo prenosných Raspberry Pi.
Nižšie sa bližšie pozrieme na stavové LED diódy priamo na doske. Informácie, ktoré komunikujú, sú v porovnaní s ethernetovými LED veľmi dôležité.
Čo indikuje červená stavová LED?
Červená stavová LED (PWR) je, ako už názov napovedá, zodpovedná za indikáciu toho, či Raspberry Pi dostáva dostatok energie na zapnutie. Na starších modeloch by sa zapol ihneď po pripojení zdroja napájania k Pi. Ale v neskorších modeloch, počnúc od B+, je červená LED tiež schopný indikovať, či napájací zdroj neposkytuje dostatočné napätie požadované Raspberry Pi. V tomto prípade by buď blikala, alebo by sa otočila vypnuté.
Ak kontrolka napájania nefunguje podľa očakávania, je to dobré znamenie, že by ste mali k Raspberry Pi pripojiť lepší zdroj napájania. Môžete sa tiež dozvedieť viac o tom, ako na to znížte spotrebu energie vo svojich projektoch Raspberry Pi.
Čo indikuje zelená stavová LED?
Zelená stavová dióda LED je označená ako ACT (skratka pre „činnosť“) a jej dešifrovanie je o niečo zložitejšie ako kontrolka napájania. Táto LED je jediná prítomná na modeloch Raspberry Pi Zero. Vo všeobecnosti indikuje aktivitu SD karty.
Táto dióda LED zostáva počas bežnej prevádzky nepretržite svietiť. Bliká, keď sú spustené aplikácie – to znamená, keď prebiehajú operácie čítania a zápisu – a pri zavádzaní Raspberry Pi by malo často blikať nepravidelne. Nemusí sa však zapnúť, ak sa vyskytnú nejaké problémy s inštaláciou alebo samotnou SD kartou.
LED ACT tiež bliká v špecifických vzoroch, aby signalizovala problémy so zavádzaním. Toto funguje inak na modeloch starších ako Raspberry Pi 4B kvôli zmenám v tom, ako funguje bootloader na 4B.
Raspberry Pi 3B+, Pi Zero a staršie modely
Nižšie uvedená tabuľka popisuje, čo znamenajú rôzne zelené záblesky LED na modeloch Raspberry Pi 3B+, Zero a starších (okrem pôvodného modelu Pi B).
Bliká |
Význam |
---|---|
3 záblesky |
start.elf sa nenašiel |
4 záblesky |
start.elf sa našiel, ale nedá sa spustiť (poškodený) |
7 zábleskov |
kernel.img sa nenašiel |
8 zábleskov |
SDRAM nebola rozpoznaná. Potrebujete novší firmvér bootcode.bin/start.elf, inak je vaša SDRAM poškodená. |
Neustále, nepravidelné záblesky |
Operácia čítania/zápisu |
Raspberry Pi 4, Pi 400 a Compute Module 4
Raspberry Pi 4, 400 a Compute Module 4 sa všetky zavádzajú z EEPROM na doske, na rozdiel od starších modelov, ktoré používajú súbor bootcode.bin v zavádzacom súborovom systéme na SD karte.
V týchto modeloch sú vzory LED o niečo zložitejšie, čo znamená, že môžu prenášať viac informácií o sekvencii zavádzania. LED ACT bude blikať určitým počtom dlhých bliknutí (0 alebo viac), po ktorých bude nasledovať sekvencia krátkych bliknutí, ktorá indikuje presný stav. Zvyčajne sa vzor zopakuje po dvojsekundovej prestávke.
Dlhý blesk |
Krátky blesk |
Význam |
---|---|---|
0 |
3 |
Všeobecné zlyhanie pri zavádzaní |
0 |
4 |
start.elf sa nenašiel |
0 |
7 |
kernel.img sa nenašiel |
0 |
8 |
Porucha SDRAM |
0 |
9 |
Nedostatočná SDRAM |
0 |
10 |
V stave HALT |
2 |
1 |
Oblasť zavádzacieho zariadenia nie je FAT |
2 |
2 |
Čítanie zo zavádzacej oblasti zlyhalo |
2 |
3 |
Rozšírený oddiel nie FAT |
2 |
4 |
Nezhoda podpisu súboru/hash – Pi 4 |
3 |
1 |
Chyba SPI EEPROM |
3 |
2 |
SPI EEPROM je chránená proti zápisu |
3 |
3 |
Chyba I2C |
3 |
4 |
Konfigurácia bezpečného spustenia nie je platná |
4 |
4 |
Nepodporovaný typ dosky |
4 |
5 |
Závažná chyba firmvéru |
4 |
6 |
Výpadok napájania Typ A |
4 |
7 |
Výpadok napájania typ B |
Ktorýkoľvek z vyššie uvedených stavov označuje problém so zavádzaním a môže vyžadovať, aby ste vymenili kartu microSD alebo inovovali/aktualizovali zavádzač. Novšie verzie zavádzača Raspberry Pi 4 (od verzie 2020-04-16) zobrazia diagnostickú správu pri štarte na pripojenom HDMI displeji.
Raspberry Pi 1 model B
Pôvodný Raspberry Pi Model B z roku 2012 používal firmvér, ktorý závisel od súboru loader.bin a preto blikanie na LED dióde znamenalo trochu iné veci.
Bliká |
Význam |
---|---|
3 záblesky |
loader.bin sa nenašiel |
4 záblesky |
loader.bin nie je spustený |
5 zábleskov |
start.elf sa nenašiel |
6 zábleskov |
start.elf nie je spustený |
7 zábleskov |
kernel.img sa nenašiel |
Je ľahké vyriešiť problémy so zavádzaním na Raspberry Pi
Stavové LED diódy na Raspberry Pi sú počas bežnej prevádzky dosť nevýznamné, ale rýchlo sa stanú dôležitými, keď potrebujete diagnostikovať problémy so zavádzaním. Aj keď existuje veľa dôvodov, prečo sa Raspberry Pi nespustí, kontrola stavových LED diód a počítanie bliknutí na zelenej ACT LED je skvelý spôsob, ako začať zisťovať prečo.