16 343
правки
(не показано 5 промежуточных версий 2 участников) | |||
Строка 10: | Строка 10: | ||
У EC есть индикатор '''LED1''', установленный на плате контролера: | У EC есть индикатор '''LED1''', установленный на плате контролера: | ||
* Рабочий режим — светодиод мигает 500 мс включен, 1000 мс выключен. | * Рабочий режим — светодиод мигает 500 мс включен, 1000 мс выключен. | ||
* Проверяет рейки питания и пробует запустить основной процессор — мигает очень часто 50 мс включен, 50 мс выключен. | * Проверяет рейки питания и пробует запустить основной процессор — мигает очень часто 50 мс включен, 50 мс выключен. | ||
* Спящий режим — очень короткие вспышки раз в 2 секунды. | * Спящий режим — очень короткие вспышки раз в 2 секунды. | ||
Строка 35: | Строка 34: | ||
Установку будильника можно автоматизировать с помощью [[wb-rules]]. | Установку будильника можно автоматизировать с помощью [[wb-rules]]. | ||
'''Выключение контроллера''' из Linux по команде <code>poweroff</code> возможно только при установленном будильнике, или | '''Выключение контроллера''' из Linux по команде <code>poweroff</code> возможно только при установленном будильнике, или при работе от модуля [[WBMZ4-BATTERY_Backup_Power_Module|WBMZ4-BATTERY]] / [[WBMZ4-SUPERCAP_Backup_Power_Module|WBMZ4-SUPERCAP]] и отсутствии внешнего питания. Будьте осторожны с выключением контроллера из Linux, если у вас нет физического доступа к контроллеру — включить его можно будет в таком случае дождавшись когда сработает будильник, либо когда появится питающее напряжение. | ||
'''Обработка нажатия кнопки On/Off.''' При подаче напряжения питания на любой из возможных входов (Vin, PoE, USB-C), контроллер включается автоматически. Для выключения на месте в контроллере есть кнопка '''ON/OFF''', у которой есть два типа нажатий: | '''Обработка нажатия кнопки On/Off.''' При подаче напряжения питания на любой из возможных входов (Vin, PoE, USB-C), контроллер включается автоматически. Для выключения на месте в контроллере есть кнопка '''ON/OFF''', у которой есть два типа нажатий: | ||
Строка 44: | Строка 43: | ||
* Часы реального времени RTC. Питаются от собственного отдельного аккумулятора, периодическая замена батарейки не требуется. Ёмкости аккумулятора хватает на 2-3 месяца работы часов при отключенном питании контроллера. | * Часы реального времени RTC. Питаются от собственного отдельного аккумулятора, периодическая замена батарейки не требуется. Ёмкости аккумулятора хватает на 2-3 месяца работы часов при отключенном питании контроллера. | ||
* Измерение температуры внутри корпуса. | * Измерение температуры внутри корпуса. | ||
* Управление выходом Vout с защитой от превышения напряжения. Если напряжение питания контроллера больше 29 В, то EC отключит выход Vout т.к. напряжение с Vin на Vout идёт напрямую и может повредить устройства подключенные к контроллеру. Если напряжение снизится ниже 28 вольт — выход будет включён снова. | * Управление выходом Vout с защитой от превышения напряжения. Если напряжение питания контроллера больше 29 В, то EC отключит выход Vout т.к. напряжение с Vin на Vout идёт напрямую и может повредить устройства подключенные к контроллеру. Если напряжение снизится ниже 28 вольт — выход будет включён снова. Также выход Vout отключается, если контроллер работает от USB. | ||
== Обновление прошивки EC == | == Обновление прошивки EC == | ||
{{Anchor|ec-update-fw}} | {{Anchor|ec-update-fw}} | ||
Этот раздел про обновление прошивки EC, если вам надо обновить ПО самого контроллера Wiren Board, вам сюда [[ | Этот раздел про обновление прошивки EC, если вам надо обновить ПО самого контроллера Wiren Board, вам сюда [[Wiren_Board_Software#update| Программное обеспечение Wiren Board]]. | ||
Текущую версию прошивки можно узнать командой <code>cat /sys/bus/spi/drivers/wbec/spi0.0/fwrev</code>. | Текущую версию прошивки можно узнать командой <code>cat /sys/bus/spi/drivers/wbec/spi0.0/fwrev</code>. | ||
Строка 55: | Строка 54: | ||
Для обновления прошивки: | Для обновления прошивки: | ||
# Подключите к контроллеру внешнее питание — это важно, от батарейки прошить EC не получится. | |||
# Подключитесь к контроллеру по [[SSH]]. | # Подключитесь к контроллеру по [[SSH]]. | ||
# Обновите пакеты: <code>apt update; apt upgrade</code> | |||
# Выполните команду <code>wb-ec-firmware-update</code>, дождитесь завершения процедуры. | # Выполните команду <code>wb-ec-firmware-update</code>, дождитесь завершения процедуры. | ||
# Перезагрузите контроллер — | # Перезагрузите контроллер. | ||
Если в конце обновления прошивки вы получили ошибку <code>modprobe: FATAL: Module xxxxxxx not found</code> — вероятно вы не перезагрузили контроллер в последнем пункте, перезагрузите его. |