LED-lučke stanja na računalniku Raspberry Pi kažejo, kaj se dogaja, in vam lahko pomagajo pri odpravljanju težav z napajanjem in zagonom.

Raspberry Pi ni samo prehod v velikosti kreditne kartice za raziskovanje ogromnega sveta računalništva in elektronike. Računalnik z eno ploščo lahko uporabniku sporoči tudi trenutno stanje delovanja in morebitne težave pri zagonu.

Želite vedeti, kako se počuti vaš Raspberry Pi? V večini primerov bi zadostoval že samo pogled na LED diode na plošči. Natančno si bomo ogledali te LED lučke stanja in pojasnili, kako lahko ugotovite, kaj prikazujejo.

Kakšne so različne statusne lučke LED na Raspberry Pi?

Število in razporeditev LED se med seboj razlikujeta Modeli Raspberry Pi. Na večini plošč Raspberry Pi so skupno štiri LED diode: dve poleg napajalnih vrat (pri nekaterih modelih sta morda bližje glavi GPiO) in dve na vratih Ethernet. Raspberry Pi Zero ima eno LED poleg priključka za napajanje in prvi Raspberry Pi, model B (zdaj ukinjen), je imel pet LED na plošči.

Na Raspberry Pi 4B boste našli dve statusni lučki, rdečo in zeleno, vzdolž roba, ki vodi od napajalnih vrat do vrat MIPI DSI. Rdeča LED ima oznako PWR, zelena pa ACT.

Na priključku Ethernet sta tudi dve LED diodi, zelena (LNK) in rumena (100/10M), ki sporočata informacije o povezavi Ethernet. Zelena LED označuje aktivnost v omrežju Ethernet in utripa med prenosom podatkov, medtem ko rumena LED označuje povezavo 100 Mbit Ethernet pri starejših modelih ali povezavo 1000 Mbit pri Raspberry Pi 3B+ in 4. Rumena lučka LED ostane ugasnjena pri povezavah z nižjo hitrostjo.

Te LED diode ostanejo aktivne med tipičnim delovanjem, vendar jih je mogoče izklopiti, da prihranite energijo v vaših projektih z nizko porabo energije ali prenosnih Raspberry Pi.

Spodaj si bomo podrobneje ogledali statusne LED diode neposredno na plošči. Informacije, ki jih sporočajo, so zelo pomembne v primerjavi z LED diodami Ethernet.

Kaj označuje rdeča LED lučka stanja?

Rdeča statusna LED (PWR) je, kot že ime pove, odgovorna za prikaz, ali Raspberry Pi prejme dovolj energije za vklop. Pri starejših modelih bi se vklopil takoj po priključitvi napajalnika na Pi. Toda v poznejših modelih, od B+, je rdeča LED lahko tudi pokaže, če napajalnik ne zagotavlja dovolj napetosti, ki jo potrebuje Raspberry Pi. V tem primeru bi utripal ali se obrnil izklopljeno.

Če lučka za napajanje ne deluje po pričakovanjih, je to dober znak, da na Raspberry Pi priključite boljši napajalnik. Izvedete lahko tudi več o tem, kako zmanjšajte porabo energije v svojih projektih Raspberry Pi.

Kaj označuje zelena LED lučka stanja?

Zelena lučka LED za stanje je označena kot ACT (okrajšava za "aktivnost") in jo je nekoliko težje dešifrirati kot lučko za napajanje. Ta LED je edina prisotna na modelih Raspberry Pi Zero. Na splošno označuje aktivnost kartice SD.

Ta LED med rednim delovanjem ostane neprekinjena in stalno prižgana. Utripa, ko se aplikacije izvajajo – to je, ko potekajo operacije branja in pisanja – in bi moralo pogosto utripati v nepravilnem vzorcu, ko se Raspberry Pi zaganja. Vendar se morda ne bo vklopil, če pride do težav z vašo namestitvijo ali samo kartico SD.

ACT LED tudi utripa v določenih vzorcih, kar označuje težave pri zagonu. To deluje drugače na modelih, starejših od Raspberry Pi 4B, zaradi sprememb v načinu delovanja zagonskega nalagalnika na 4B.

Raspberry Pi 3B+, Pi Zero in starejši modeli

Spodnja tabela opisuje, kaj pomenijo različni zeleni utripi LED na Raspberry Pi 3B+, Zero in starejših modelih (razen izvirnega Pi Model B).

Utripa

Pomen

3 utripa

start.elf ni bilo mogoče najti

4 utripa

start.elf najden, vendar ga ni mogoče zagnati (poškodovan)

7 utripov

kernel.img ni bilo mogoče najti

8 utripov

SDRAM ni prepoznan. Potrebujete novejšo vdelano programsko opremo bootcode.bin/start.elf ali pa je vaš SDRAM poškodovan.

Nenehni, nepravilni utripi

Operacija branja/pisanja

Raspberry Pi 4, Pi 400 in Compute Module 4

Raspberry Pi 4, 400 in Compute Module 4 se vsi zaženejo iz EEPROM-a na plošči, za razliko od starejših modelov, ki uporabljajo datoteko bootcode.bin v zagonskem datotečnem sistemu na kartici SD.

Pri teh modelih so vzorci LED nekoliko bolj zapleteni, kar pomeni, da lahko posredujejo več informacij o zagonskem zaporedju. LED ACT bo utripala določeno število dolgih utripov (0 ali več), čemur bo sledilo zaporedje kratkih utripov, da prikaže točen status. Običajno se vzorec ponovi po dvosekundnem presledku.

Dolg Flash

Kratek blisk

Pomen

0

3

Generična napaka pri zagonu

0

4

start.elf ni bilo mogoče najti

0

7

kernel.img ni bilo mogoče najti

0

8

Napaka SDRAM

0

9

Nezadostna količina SDRAM-a

0

10

V stanju HALT

2

1

Particija zagonske naprave ni FAT

2

2

Branje z zagonske particije ni uspelo

2

3

Razširjena particija ni FAT

2

4

Neujemanje podpisa/zgoščene vrednosti datoteke – Pi 4

3

1

Napaka SPI EEPROM

3

2

SPI EEPROM je zaščiten pred pisanjem

3

3

Napaka I2C

3

4

Konfiguracija varnega zagona ni veljavna

4

4

Nepodprta vrsta plošče

4

5

Usodna napaka strojne programske opreme

4

6

Izpad električne energije tipa A

4

7

Izpad električne energije tipa B

Kateri koli od zgornjih statusov kaže na težavo z zagonom in lahko zahteva, da zamenjate kartico microSD ali nadgradite/posodobite zagonski nalagalnik. Novejše različice zagonskega nalagalnika Raspberry Pi 4 (od različice 2020-04-16) bodo prikazale diagnostično sporočilo ob zagonu na povezanem zaslonu HDMI.

Raspberry Pi 1 Model B

Prvotni model Raspberry Pi Model B iz leta 2012 je uporabljal vdelano programsko opremo, ki je bila odvisna od datoteke loader.bin, zato so utripanja na LED-lučkah pomenila nekoliko drugačne stvari.

Utripa

Pomen

3 utripa

loader.bin ni bilo mogoče najti

4 utripa

loader.bin ni zagnan

5 utripov

start.elf ni bilo mogoče najti

6 utripov

start.elf ni zagnan

7 utripov

kernel.img ni bilo mogoče najti

Težave z zagonom na Raspberry Pi je enostavno odpraviti

Statusne lučke na Raspberry Pi so med običajnim delovanjem precej nepomembne, vendar hitro postanejo pomembne, ko morate diagnosticirati težave z zagonom. Čeprav obstaja veliko razlogov, zakaj se Raspberry Pi ne zažene, je preverjanje statusnih LED in štetje utripov na zeleni ACT LED odličen način, da začnete ugotavljati, zakaj.