Så här läser du av Raspberry Pis lysdioder och felsöker startproblem
En Raspberry Pi är inte bara en kreditkortsstor inkörsport till den stora världen av datorer och elektronik. Enkortsdatorn kan också kommunicera sitt aktuella drifttillstånd och om det finns några startproblem till användaren.
Enskilda personer försöker ofta avgöra det aktuella tillståndet för sin Raspberry Pi genom att titta på dess LED-indikatorer. Den här artikeln ger en djupgående genomgång av sådana statuslampor och förklarar deras betydelse och funktion för att underlätta för användarna.
Vilka är de olika statuslysdioderna på Raspberry Pi?
Konfigurationen och fördelningen av lysdioder (LED) varierar mellan olika iterationer av Raspberry Pi-enheter. I allmänhet finns det totalt fyra lysdioder på de flesta Raspberry Pi-kort; dessa inkluderar två som ligger nära strömgränssnittet och ett annat par intill Ethernet-porten. Det bör dock noteras att närheten till dessa lysdioder till vissa rubriker eller portar kan variera beroende på den specifika modellen av Raspberry Pi som övervägs. Till exempel kan vissa versioner ha lysdioderna placerade relativt närmare GPIO-huvudet (General Purpose Input/Output) för strömporten. Å andra sidan har Raspberry Pi Zero bara en lysdiod vid strömporten, medan den första Raspberry Pi-produkten, modell B, hade
På Raspberry Pi 4B finns två lysdioder placerade bredvid strömuttaget, en i rött och den andra i grönt. Dessa lysdioder betecknas som “PWR”-indikatorn för den röda lysdioden och “ACT” för den gröna lysdioden, båda placerade intill MIPI DSI-porten.
Ethernet-porten har två LED-indikatorer - en grön LNK-lampa som signalerar aktivitet inom Ethernet-nätverket och blinkar under dataöverföring, samt en gul 100/10M-lampa som informerar om antingen en 100 Mbps-länk för tidigare modeller eller en 1 Gbps-länk för Raspberry Pi 3B\+. För långsammare anslutningar är den senare indikatorn inte tänd.
Lysdioderna fungerar under normal användning, men de kan avaktiveras för att spara energi vid användning av energisnåla eller transportabla Raspberry Pi.
I det här avsnittet kommer vi att undersöka betydelsen av statuslamporna på själva kretskortet. Dessa indikatorer förmedlar viktiga data som har större relevans än den information som tillhandahålls av Ethernet-lysdioderna.
Vad indikerar den röda statuslampan?
PWR LED, som står för Power, fungerar som en indikator på om Raspberry Pi har fått tillräckligt med ström för att starta driften. När du ansluter en strömkälla till Pi:n tänds lysdioden omedelbart.Med tillkomsten av nyare modeller som B
kan det dock bli nödvändigt att använda en strömkälla av högre kvalitet för Raspberry Pi om funktionen hos dess ström-LED inte är optimal. Dessutom kan det vara bra att utforska metoder för att minimera energiförbrukningen i Raspberry Pi-baserade projekt.
Vad indikerar den gröna statuslampan?
Den gröna status-LED:en, som betecknas ACT (en förkortning av “activity”), är lite mer komplicerad att tolka jämfört med ström-LED:en. I huvudsak fungerar denna LED som den enda indikatorlampan på Raspberry Pi Zero-modellerna, och dess tändning betyder vanligtvis aktivitet i samband med det isatta SD-kortet.
Vid standardanvändning lyser denna lysdiod konstant. Den blinkar med jämna mellanrum när programvaruprocesser körs, vilket indikerar pågående läs- och skrivaktiviteter. Frekvensen för dessa blinkningar kan vara oregelbunden när systemet startas upp. Om det uppstår komplikationer i operativsystemet eller på SD-kortet kan lysdioden förbli släckt.
ACT LED använder distinkta blinkmönster för att signalera problem under uppstartsprocessen, även om denna funktion fungerar annorlunda för tidigare iterationer av Raspberry Pi 4B, på grund av ändringar i bootloaderns funktion på den ovan nämnda modellen.
Raspberry Pi 3B\\+, Pi Zero och tidigare modeller
Den tillhandahållna informationen beskriver de olika belysningar som avges av gröna lysdioder (LED) på Raspberry Pi 3B\\+, Zero och alla tidigare iterationer av enheten, exklusive den ursprungliga modell B-versionen.
Blinkar
|
Betydelse
-|-
3 blinkar
|
start.elf hittades inte
4 blinkar
|
start.elf hittades men kan inte startas (korrupt)
7 flashar
|
kernel.img hittades inte
8 flashar
|
Det verkar som om det kan vara ett problem med antingen den fasta programvaran eller minnesmodulerna i ditt system. Mer specifikt verkar det som att filen bootcode.bin/start.elf kräver en nyare version av den inbyggda programvaran för att känna igen SDRAM korrekt. Alternativt, om SDRAM-minnet i sig är skadat, kan detta också orsaka problem med dess korrekta funktion. Det skulle vara tillrådligt att uppdatera den fasta programvaran och kontrollera om RAM-minnet är skadat innan du går vidare.
Konstant, oregelbundna blinkningar
|
Läs-/skrivfunktion
Raspberry Pi 4, Pi 400 och Compute Module 4
Raspberry Pi 4, 400 och Compute Module 4 skiljer sig från sina föregångare genom att initialiseringen förlitar sig på ett EEPROM (Electrically Erasable Programmable Read-Only Memory) på kortet istället för att använda den bootcode.bin-filen finns i startfilsystemet på SD-kortet (Secure Digital), vilket var fallet tidigare.
De ljuskällor som används i dessa särskilda algoritmer har förfinats, vilket möjliggör en bättre förmedling av data som rör startsekvenseringsprocessen. Specifikt skall ACT LED avge en serie långa pulser, antingen obetydliga i mängd eller på annat sätt, följt av ett arrangemang av korta blinkningar, för att ge en exakt representation av dess aktuella tillstånd. Vanligtvis upprepas detta mönster efter ett kort intervall på ungefär två sekunder.
Lång Flash
|
Kort Flash
|
Betydelse
-|-|-
0
|
3
|
Generiskt misslyckande med start
0
|
4
|
start.elf hittades inte
0
|
7
|
kernel.img hittades inte
0
|
8
|
SDRAM-fel
0
|
9
|
SDRAM otillräckligt
0
|
10
|
I HALT-tillstånd
2
|
1
|
Startpartitionen är inte FAT
2
|
2
|
Läste inte från startpartitionen
2
|
3
|
Utökad partition inte FAT
2
|
4
|
Filsignatur/hashmatchning - inte korrekt Pi 4
3
|
1
|
SPI EEPROM-fel
3
|
2
|
SPI EEPROM är skrivskyddat
3
|
3
|
I2C-fel
3
|
4
|
Secure-startkonfigurationen är inte giltig
4
|
4
|
Korttyp som inte stöds
4
|
5
|
Fatalt fel i inbyggd programvara
4
|
6
|
Strömavbrott typ A
4
|
7
|
Strömavbrott typ B
Om någon av de ovannämnda statusarna uppträder tyder det på problem med startprocessen, vilket kräver antingen byte av microSD-kortet eller uppgradering/uppdatering av bootloader. Om din Raspberry Pi 4 har en bootloader som är daterad efter den 16 april 2020 kommer den att visa ett diagnosmeddelande på en sammankopplad HDMI-skärm under startsekvensen.
Raspberry Pi 1 Model B
Den första Raspberry Pi Model B, som introducerades 2012, använde en firmware som krävde närvaro av filen loader.bin. Följaktligen visade lysdiodens sken olika betydelser.
Blinkningar
|
Betydelse
-|-
3 blinkningar
|
loader.bin hittades inte
4 blixtar
|
loader.bin startades inte
5 blixtar
|
start.elf hittades inte
6 blixtar
|
start.elf not launched
7 blinkningar
|
kernel.img not found
Det är lätt att felsöka startproblem på en Raspberry Pi
Nyttan av LED-indikatorerna på en Raspberry Pi kan anses vara försumbar under vanliga driftförhållanden, men deras värde blir uppenbart när man försöker lösa problem relaterade till initialisering. Många faktorer kan bidra till att en Raspberry Pi inte kan initieras, men att noggrant undersöka de tillståndsindikerande dioderna och dechiffrera antalet lampor som lyser på den gröna ACT-lysdioden är en effektiv startpunkt för att identifiera de bakomliggande orsakerna till sådana svårigheter.