Команда efex - вход в режим FEL, который инициализирует Boot1.
FEL - это подпрограмма низкого уровня, содержащаяся в BootROM на устройствах Allwinner.
FEL используется для первоначального программирования и восстановления устройств с использованием USB
При этом на устройстве используется порт USB в режиме
OTG, в качестве которого на Opi Zero2 используется
разъем микро-USB TypeC, поэтому в таком режиме питание будет подаваться на устройство от порта USB ПК.
=> efex
## jump to efex ...
[696.015]mmc 2 not find, so not exit
[31]HELLO! BOOT0 is starting May 13 2020 14:10:04!
[36]BOOT0 commit : 593cf83
[39]set pll start
[41]periph0 has been enabled
[44]set pll end
[46]unknow PMU
[48]PMU: AXP806
[55]vaild para:1 select dram para0
[58]board init ok
[60]rtc[2] value = 0x5aa5a55a
[63]eraly jump fel
В режиме FEL никакого обмена информацией по последовательному порту UART не происходит,
поэтому после ввода команды efex и вывода показанных выше сообщений терминал дальше не используется,
устройство на него никак не реагирует.
Примечания.
Если на устройстве имеется кнопка "FEL" или "Uboot" (на OPiZero2 такой кнопки нет), то
для перехода в FEL достаточно удерживать её нажатой в момент включение (подачи питания).
Ещё один способ входа в FEL: используя последовательный порт, нажать на клавиатуре клавишу 1 (или 2) в момент включения,
в этом случае вместо загрузки U-Boot запустится FEL.
Если BROM не находит действительного загрузочного образа, он автоматически переходит в режим FEL,
поэтому на устройстве, не имеющем встроенной NAND или eMMC (как Opi Zero2), FEL должен запускаться
при включении без вставленной SD-карты.
Проверка показала, что без вставленной SD-карты на терминал последовательного порта при включении питания
никакой информации не выводится.