Raspberry Pi с ботинками с экраном Rainbow


16

Как я могу исправить Raspberry Pi с экраном Rainbow при загрузке? У меня хорошее напряжение, и я считаю, что отформатировал и правильно настроил SD-карту. У меня есть две из этих досок, которые делают то же самое; Я купил их несколько месяцев назад, но я только сейчас получаю их. Я купил их у Амазонки, и мне уже поздно возвращать или обменивать их.


1
Из какого порта вы получаете видео? Аналоговый или HDMI? Можете ли вы опубликовать изображение того, как выглядит радужный экран?
HeatfanJohn

Вы пробовали новую SD-карту?
PhillyNJ

Я использую порт HDMI, я пробовал две SD-карты на двух разных PI
MEAM

как уже упоминалось @Wilf, попробуйте новое изображение и проверьте свой источник питания.
PhillyNJ

У меня была похожая проблема, когда я впервые получил пи. Это была NOOBSпроблема. Я не могу вспомнить «исправить» (что было проблемой конфигурации), но буду искать, если вы не можете его найти. Там не было никаких проблем с Raspbian.
Milliways

Ответы:


22

Вы имеете в виду такой экран?

экран отладки от elinux pic

Если вы используете RPi 3 B +, это может быть просто устаревшая прошивка (см. Здесь ) - вам нужно использовать более новый образ с правильной прошивкой, такой как официальный образ Raspbian - старые и производные образы могут все еще нуждаться в обновлении на данный момент (например, OctoPrint [1] [2] [3] )

Различные способы устранения неполадок можно найти здесь :

В текущей прошивке после start.elfзагрузки встроенного ПО GPU ( ) отображается цветной заставочный экран (на самом деле его всего четыре пикселя, «раздуваемые» GPU до полного экрана) . Это должно быть заменено консолью Linux через секунду. Однако, если цветной экран остается, это означает, что kernel.imgфайл не загружается. Попробуйте заменить его на известный хороший.

Сразу после отображения заставки ПИ начинает потреблять немного больше тока. Если ПИ сбрасывается в этот момент, это свидетельствует о том, что источник питания не способен выдавать полный ток, который необходим вашему ПИ, но снижает его выходное напряжение ниже минимального, когда нагружен полным током, в котором нуждается ПИ.

В некоторых случаях (застревание на экране радуги) замораживание в этот момент было исправлено путем добавления boot_delay=1в config.txtфайл. Это может быть сделано с компьютера Windows, который должен показать несколько файлов в разделе FAT на вашей SD - карты , включая bootcode.bin, kernel.imgи config.txt. Вы можете открыть config.txtв WordPad или любом текстовом редакторе. Добавьте boot_delay=1и сохраните файл. Не забудьте «извлечь» карту, прежде чем извлекать ее из устройства чтения карт. Если вы читаете SD-карту с рабочего Pi, вы можете отредактировать файл с помощьюsudo nano /boot/config.txt

Ядро Panic при загрузке

Текст появляется на экране, но затем зависает с сообщениями отладки. Это может быть вызвано USB-устройствами, такими как клавиатуры. Попробуйте еще раз, не используя ничего в USB. Raspberry Pi выключается (или перезагружается) вскоре после загрузки

Это вызвано источником питания, создающим слишком низкое напряжение. См. Устранение проблем с питанием

Пи сапоги иногда, но не всегда

Имея заведомо исправный источник питания и заведомо исправную SD-карту, R-Pi время от времени загружается, но в других случаях на светодиодном индикаторе «ОК» появляется только небольшое зеленое мерцание, и он не запускается даже при отсутствии USB-устройств и Ethernet. Об этом сообщалось несколько раз [4] [5] [6] и остается открытым вопросом. Это может привести к низкому напряжению или неправильной SD-карте. Некоторые SD-карты будут работать, пока они не нагреются, а затем выйдут из строя [7] . При воздействии комнатной температуры 21 ° C самая теплая часть необработанного рабочего R-Pi должна составлять 41 ° C [8] . В вики есть список работающих SD-карт. Покупайте у надежного поставщика, поскольку было заявлено, что 1/3 всех карт памяти с надписью «Sandisk» являются поддельными.

  • Возможно, карта памяти SD не поддерживает надлежащий контакт с Raspberry Pi. Внимательно посмотрите на держатель карты SD на Raspberry Pi. На первый взгляд это может выглядеть хорошо, но контакты должны быть пружинящими, и они должны выступать как минимум на 2 мм, если измерять от нижнего края держателя до верхней части контактного выступа. Вариации происходят из-за процесса пайки и типа используемого держателя. Часть остатка припоя попадает в контактную полость, ограничивая упругость и высоту, на которую выходит контакт. Вы можете исправить это самостоятельно, но помните, что вы можете аннулировать свою гарантию. Контакты деликатные, поэтому будьте осторожны. Вставьте игольчатый стержень под выпуклость контакта и слегка потяните вверх, пока один конец контакта не отсоединится. Очистите полость, где отсоединен контакт от любого припоя или других остатков, продувкой в ​​полость. Защелкните контакт обратно в полость, слегка толкая его в полость. Сделайте это для всех контактов. Обратитесь к этим фотографиям:Медиа: SDcardHolder.JPG , Медиа: UnclipContact.JPG , Медиа: UnclippedContact.JPG

Я попробовал бы другие SD-карты и источники питания, и проверил бы Pi на дефекты, а также различное изображение малины pi . Вы также можете попробовать другое устройство чтения карт SD, так как некоторые могут отформатировать карту ненадежно.


У меня также были проблемы с загрузкой моего RPi и запуском fsck на SD-карте, а затем загрузка RPi без периферийных устройств сделала свое дело.
cete3

1
Мой симптом: «Сразу же после отображения заставки ПИ начинает потреблять немного больше тока. Если ПИ сбрасывается в этот момент, это указывает на то, что источник питания не может обеспечить полный ток, необходимый вашему ПИ, но понижает свое выходное напряжение ниже минимума, когда он нагружен полным током, в котором нуждается PI. " Моя проблема: USB-кабель не выдавал достаточный ток, напряжение было в порядке, но когда мне удалось поставить счетчик между Raspberry pi и USB-кабелем, он иногда падал на 250 мА по сравнению с тем, что поставлял настенный адаптер для USB-кабеля
MEAM

Мой Raspberry Pi B + отлично работает, когда я подключаю SD-карту, кабель HDMI и питание. Когда я вставляю ТОЧНУЮ ЖЕ провода + карту, которая работает для pi B + в pi 2, она зависает на экране радуги. Значит ли это, что это определенно аппаратная проблема?
Люк Тейлор

@LukeTaylor - на какой ток рассчитан блок питания и как долго работает USB-кабель? (наверное, поздно поздно) Это может быть просто проблемой того, что Pi 2 (и 3) требуется как минимум 800 мА мощности, в то время как Pi B +, вероятно, требуется около 600 мА.
Уилф

1
Радужный экран также может появиться, если вы попытаетесь загрузить Raspbian Jessie на Raspberry Pi 3 Model B +. (см. Raspberry Pi при загрузке RetroPie на экране радуги )
Stevoisiak

2

Для меня вставка boot_delay=1в config.txtне сработала. Запуск fsck в загрузочном разделе (/ dev / mmcblkop1) обнаружил повреждение файла, которое невозможно исправить автоматически. В итоге я удалил содержимое загрузочного раздела и скопировал содержимое /bootиз моего архива Raspberry Pi Linux. Затем я должен был изменить cmdline.txtи изменить, root=/dev/mmcblkop2чтобы бытьroot=/dev/mmcblkop5


Работал для меня, используя новый Raspberry Pi 2 B, имея проблему с радугой / цветной экран!
Люсьен Депольд

1

Я смог решить эту проблему, получив лучший источник питания. Затем вынул карту microsd при загрузке в режим восстановления. Я положил его обратно и смог установить noobs.


Согласовано! Переключение с источника питания USB с номиналом 2,1 А на источник питания 750 мА (зарядное устройство для телефона) сделало (что любопытно!) Свое дело. Процесс загрузки зависает, когда устройство пытается переключиться с simpleграфического драйвера на драйвер VC4, поэтому (возможно?) В этот момент произошел скачок мощности, и другое зарядное устройство, несмотря на то, что могло обеспечить больший ток, не смогло накрой это.
Дэвид

0

Я испытал это на модели B. Я пробовал разные SD-карты, но у всех была одна и та же проблема. Затем я подключил свое зарядное устройство Samsung Galaxy к Pi, которое выводит немного более высокое напряжение, и оно исправило его. Очевидно, источник питания, поставляемый с Pi, не достаточно для того, чтобы выполнять работу, которую он должен был выполнить!

Попробуйте поменять источник питания, прежде чем идти слишком глубоко в другие пути.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.