Stavové LED na počítači Raspberry Pi indikují, co se děje, a mohou vám pomoci s řešením problémů s napájením a zaváděním.
Raspberry Pi není jen brána o velikosti kreditní karty k objevování obrovského světa výpočetní techniky a elektroniky. Jednodeskový počítač je také schopen uživateli sdělit svůj aktuální provozní stav a to, zda se vyskytly nějaké problémy se zaváděním.
Chcete vědět, jak se vaše Raspberry Pi cítí? Ve většině případů by měl stačit jen pohled na LED diody na desce. Podíváme se podrobně na tyto stavové LED a vysvětlíme, jak můžete určit, co indikují.
Jaké jsou různé stavové LED na Raspberry Pi?
Počet a uspořádání LED se napříč liší Modely Raspberry Pi. Na většině desek Raspberry Pi jsou celkem čtyři LED diody: dvě vedle napájecího portu (u některých modelů mohou být blíže k hlavičce GPiO) a dvě na portu Ethernet. Raspberry Pi Zero má jednu LED vedle napájecího portu a úplně první Raspberry Pi, Model B (nyní ukončený), mělo na desce pět LED.
Na Raspberry Pi 4B najdete dvě stavové LED diody, červenou a zelenou, podél okraje vedoucího od napájecího portu k portu MIPI DSI. Červená LED je označena jako PWR, zatímco zelená je označena ACT.
Na ethernetovém portu jsou také dvě LED diody, zelená (LNK) a žlutá (100/10M), které sdělují informace o ethernetovém připojení. Zelená LED indikuje aktivitu v síti Ethernet a bliká během datových přenosů, zatímco žlutá LED indikuje připojení 100 Mbit Ethernet na starších modelech nebo 1000 Mbit připojení na Raspberry Pi 3B+ a 4. Žlutá LED zůstane vypnutá pro připojení s nižší rychlostí.
Tyto LED diody zůstávají aktivní během typického provozu, ale je možné je vypnout, aby se šetřila energie ve vašich projektech s nízkou spotřebou nebo přenosných Raspberry Pi.
Níže se podíváme blíže na stavové LED diody přímo na desce. Informace, které sdělují, jsou ve srovnání s ethernetovými LED diodami velmi důležité.
Co indikuje červená stavová LED?
Červená stavová LED (PWR) je, jak už název napovídá, zodpovědná za indikaci, zda Raspberry Pi dostává dostatek energie pro zapnutí. U starších modelů se zapnul ihned po připojení napájecího zdroje k Pi. Ale u pozdějších modelů, počínaje B+, je červená LED je také schopen indikovat, zda napájecí zdroj neposkytuje dostatečné napětí požadované Raspberry Pi. V tomto případě by buď blikala, nebo se otočila vypnuto.
Pokud kontrolka napájení nefunguje podle očekávání, je to dobré znamení, že byste měli k Raspberry Pi připojit lepší zdroj napájení. Můžete se také dozvědět více o tom, jak na to snížit spotřebu energie ve vašich projektech Raspberry Pi.
Co indikuje zelená stavová LED?
Zelená stavová LED dioda je označena jako ACT (zkratka pro „activity“) a její dešifrování je o něco složitější než LED dioda napájení. Tato LED je jediná přítomná na modelech Raspberry Pi Zero. Obecně indikuje aktivitu SD karty.
Tato kontrolka LED zůstává svítit a trvale svítit během běžného provozu. Bliká, když jsou spuštěny aplikace – to znamená, když probíhají operace čtení a zápisu – a mělo by blikat často nepravidelně, když se Raspberry Pi spouští. Nemusí se však zapnout, pokud se vyskytnou nějaké problémy s vaší instalací nebo samotnou SD kartou.
Kontrolka ACT také bliká ve specifických vzorech, aby signalizovala problémy se zaváděním. To funguje jinak na modelech starších než Raspberry Pi 4B kvůli změnám ve způsobu fungování bootloaderu na 4B.
Raspberry Pi 3B+, Pi Zero a starší modely
Níže uvedená tabulka popisuje, co znamenají různé zelené záblesky LED na modelech Raspberry Pi 3B+, Zero a starších (kromě původního modelu Pi B).
Bliká |
Význam |
---|---|
3 záblesky |
start.elf nenalezen |
4 záblesky |
start.elf nalezen, ale nelze jej spustit (poškozený) |
7 záblesků |
kernel.img nebyl nalezen |
8 záblesků |
SDRAM nebyla rozpoznána. Potřebujete novější firmware bootcode.bin/start.elf, jinak je vaše SDRAM poškozená. |
Neustálé, nepravidelné záblesky |
Operace čtení/zápisu |
Raspberry Pi 4, Pi 400 a výpočetní modul 4
Raspberry Pi 4, 400 a Compute Module 4 se všechny spouštějí z EEPROM na desce, na rozdíl od starších modelů, které používají soubor bootcode.bin v zaváděcím systému souborů na SD kartě.
U těchto modelů jsou vzory LED o něco složitější, což znamená, že mohou předávat více informací o zaváděcí sekvenci. LED ACT bude blikat po určitý počet dlouhých záblesků (0 nebo více), po kterých následuje sekvence krátkých záblesků, aby indikoval přesný stav. Obvykle se vzor opakuje po dvousekundové prodlevě.
Dlouhý blesk |
Krátký blesk |
Význam |
---|---|---|
0 |
3 |
Obecná chyba při spuštění |
0 |
4 |
start.elf nenalezen |
0 |
7 |
kernel.img nebyl nalezen |
0 |
8 |
Selhání SDRAM |
0 |
9 |
Nedostatek SDRAM |
0 |
10 |
Ve stavu HALT |
2 |
1 |
Oddíl spouštěcího zařízení není FAT |
2 |
2 |
Čtení ze spouštěcího oddílu se nezdařilo |
2 |
3 |
Rozšířený oddíl není FAT |
2 |
4 |
Neshoda podpisu souboru/hash – Pi 4 |
3 |
1 |
Chyba SPI EEPROM |
3 |
2 |
SPI EEPROM je chráněna proti zápisu |
3 |
3 |
Chyba I2C |
3 |
4 |
Konfigurace zabezpečeného spouštění není platná |
4 |
4 |
Nepodporovaný typ desky |
4 |
5 |
Závažná chyba firmwaru |
4 |
6 |
Výpadek proudu Typ A |
4 |
7 |
Výpadek proudu Typ B |
Kterýkoli z výše uvedených stavů označuje problém se zaváděním a může vyžadovat výměnu karty microSD nebo upgrade/aktualizaci zavaděče. Novější verze bootloaderu Raspberry Pi 4 (od verze 2020-04-16) zobrazí diagnostickou zprávu při spouštění na připojeném displeji HDMI.
Raspberry Pi 1 model B
Původní Raspberry Pi Model B z roku 2012 používal firmware, který závisel na souboru loader.bin a proto záblesky na LED znamenaly trochu jiné věci.
Bliká |
Význam |
---|---|
3 záblesky |
loader.bin nenalezen |
4 záblesky |
loader.bin není spuštěn |
5 záblesků |
start.elf nenalezen |
6 záblesků |
start.elf není spuštěn |
7 záblesků |
kernel.img nebyl nalezen |
Je snadné vyřešit problémy se spouštěním na Raspberry Pi
Stavové LED diody na Raspberry Pi jsou během normálního provozu docela nevýznamné, ale rychle se stanou důležitými, když potřebujete diagnostikovat problémy se zaváděním. I když existuje mnoho důvodů, proč se Raspberry Pi nespustí, kontrola stavových LED a počítání bliknutí na zelené ACT LED je skvělý způsob, jak začít zjišťovat proč.