Светодиодите за състояние на Raspberry Pi компютър показват какво се случва и могат да ви помогнат да отстраните проблеми със захранването и зареждането.
Raspberry Pi не е просто врата с размер на кредитна карта за изследване на необятния свят на компютрите и електрониката. Компютърът с една платка също така може да съобщи на потребителя своето текущо работно състояние и дали има някакви проблеми при зареждане.
Искате ли да знаете как се чувства вашият Raspberry Pi? В повечето случаи трябва да е достатъчно просто да погледнете светодиодите на платката. Ще разгледаме отблизо тези светодиоди за състояние и ще ви обясним как можете да определите какво показват.
Какви са различните светодиоди за състояние на Raspberry Pi?
Броят и разположението на светодиодите са различни Модели Raspberry Pi. Има общо четири светодиода на повечето Raspberry Pi платки: два до порта за захранване (те може да са по-близо до GPiO заглавката на някои модели) и два на Ethernet порта. Raspberry Pi Zero има един светодиод до порта за захранване, а първият Raspberry Pi, модел B (сега прекратен), имаше пет светодиода на платката.
На Raspberry Pi 4B ще намерите два светодиода за състояние, червен и зелен, по ръба, водещ от захранващия порт към MIPI DSI порта. Червеният светодиод е обозначен с PWR, докато зеленият е с етикет ACT.
Има и два светодиода на Ethernet порта, зелен (LNK) и жълт (100/10M), които предават информация за Ethernet връзката. Зеленият светодиод показва активност по Ethernet мрежата и мига по време на трансфер на данни, докато жълтият светодиод показва 100 Mbit Ethernet връзка на по-стари модели или 1000 Mbit връзка на Raspberry Pi 3B+ и 4. Жълтият светодиод остава изключен за връзки с по-ниска скорост.
Тези светодиоди остават активни по време на типична работа, но е възможно да ги изключите, за да пестите енергия във вашите проекти с ниска мощност или преносими Raspberry Pi.
По-долу ще разгледаме по-отблизо светодиодите за състояние директно на платката. Информацията, която те предават, е от първостепенно значение в сравнение с Ethernet светодиодите.
Какво показва червеният светодиод за състояние?
Червеният светодиод за състояние (PWR) е, както подсказва името му, отговорен за посочване дали Raspberry Pi получава достатъчно енергия, за да бъде включен. При по-старите модели той се включваше веднага след свързване на захранване към Pi. Но в по-късните модели, започвайки от B+, червеният светодиод е също така може да показва дали захранването не осигурява достатъчно напрежение, необходимо за Raspberry Pi. В този случай той или ще мига, или ще се завърти изключено.
Ако светодиодът за захранване не функционира според очакванията, това е добър знак, че трябва да свържете по-добро захранване към Raspberry Pi. Можете също така да научите повече за това как да намалете консумацията на енергия във вашите проекти за Raspberry Pi.
Какво показва зеленият светодиод за състояние?
Зеленият светодиод за състояние е обозначен като ACT (съкращение от „активност“) и е малко по-трудно да се дешифрира от светодиода за захранване. Този светодиод е единственият, присъстващ в моделите Raspberry Pi Zero. Обикновено това показва активност на SD картата.
Този светодиод остава твърд и постоянно включен по време на нормална работа. Той мига, когато приложенията се изпълняват - тоест, когато продължават операции за четене и запис - и трябва да мига често в неправилен модел, когато Raspberry Pi се зарежда. Възможно е обаче да не се включи, ако има проблеми с вашата инсталация или самата SD карта.
Светодиодът ACT също мига по специфични модели, за да покаже проблеми при зареждане. Това работи по различен начин на модели, по-стари от Raspberry Pi 4B, поради промени в начина, по който буутлоудърът работи на 4B.
Raspberry Pi 3B+, Pi Zero и по-ранни модели
Таблицата по-долу описва какво означават различните зелени светодиодни мигания на Raspberry Pi 3B+, Zero и по-ранни модели (с изключение на оригиналния Pi Model B).
мига |
Значение |
---|---|
3 светкавици |
start.elf не е намерен |
4 светкавици |
start.elf е намерен, но не може да се стартира (повреден) |
7 светкавици |
kernel.img не е намерен |
8 светкавици |
SDRAM не е разпознат. Имате нужда от по-нов фърмуер bootcode.bin/start.elf или вашата SDRAM памет е повредена. |
Постоянни, неравномерни светкавици |
Операция за четене/запис |
Raspberry Pi 4, Pi 400 и Compute Module 4
Raspberry Pi 4, 400 и Compute Module 4 се зареждат от EEPROM на платката, за разлика от по-старите модели, които използват файла bootcode.bin във файловата система за зареждане на SD картата.
В тези модели LED моделите са малко по-сложни, което означава, че могат да предават повече информация за последователността на зареждане. Светодиодът ACT ще мига за определен брой дълги мигания (0 или повече), последвани от поредица от кратки мигания, за да покаже точното състояние. Обикновено моделът ще се повтори след интервал от две секунди.
Дълга светкавица |
Кратка светкавица |
Значение |
---|---|---|
0 |
3 |
Обща грешка при зареждане |
0 |
4 |
start.elf не е намерен |
0 |
7 |
kernel.img не е намерен |
0 |
8 |
SDRAM повреда |
0 |
9 |
Недостатъчно SDRAM |
0 |
10 |
В състояние HALT |
2 |
1 |
Дялът на устройството за зареждане не е FAT |
2 |
2 |
Неуспешно четене от началния дял |
2 |
3 |
Разширеният дял не е FAT |
2 |
4 |
Несъответствие на подпис/хеш на файла - Pi 4 |
3 |
1 |
SPI EEPROM грешка |
3 |
2 |
SPI EEPROM е защитен от запис |
3 |
3 |
I2C грешка |
3 |
4 |
Конфигурацията за защитено зареждане не е валидна |
4 |
4 |
Неподдържан тип платка |
4 |
5 |
Фатална грешка във фърмуера |
4 |
6 |
Прекъсване на захранването тип A |
4 |
7 |
Прекъсване на захранването Тип B |
Всяко едно от състоянията по-горе показва проблем със зареждането и може да изисква или да смените microSD картата, или да надстроите/актуализирате буутлоудъра. По-новите версии на буутлоудъра Raspberry Pi 4 (от версия 2020-04-16) ще показват диагностично съобщение по време на зареждане на свързан HDMI дисплей.
Raspberry Pi 1 Модел B
Оригиналният Raspberry Pi Model B от 2012 г. използваше фърмуер, който зависеше от файла loader.bin и следователно мигането на светодиода означаваше малко по-различни неща.
мига |
Значение |
---|---|
3 светкавици |
loader.bin не е намерен |
4 светкавици |
loader.bin не е стартиран |
5 светкавици |
start.elf не е намерен |
6 светкавици |
start.elf не е стартиран |
7 светкавици |
kernel.img не е намерен |
Лесно е да се отстраняват проблеми при зареждане на Raspberry Pi
Светодиодите за състояние на Raspberry Pi са доста незначителни по време на нормална работа, но бързо стават важни, когато трябва да диагностицирате проблеми при зареждане. Въпреки че има много причини, поради които Raspberry Pi не се зарежда, проверката на светодиодите за състоянието и преброяването на миганията на зеления светодиод ACT е чудесен начин да започнете да откривате защо.