Как сделать полный лог загрузки Android на OrangePi Zero2


Как получить полный лог загрузки Android

  • 1. Вставить карту с записанным образом в устройство

  • 2. Подключить (если не подключен заранее) UART устройства через переходник к USB-порту ПК с Windows

  • 3. Запустить на ПК программу MobaXterm

  • 4. Настроить (если не настроено заранее) и открыть окно терминала в MobaXterm

  • 5. Подать питание на устройство, удерживая нажатой клавишу Пробел на ПК

  • 6. Отпустить Пробел при появлении строки Hit any key to stop autoboot: 0

  • 7. Приглашение '=>' означает, что запущен командный интерфейс загрузчика U-Boot

  • 8. Полный лог загрузки до момента перехода в интерфейс U-Boot выглядит так: Лог загрузки U-Boot

  • 9. В командной строке U-Boot ввести команду: => setenv loglevel 8

  • 10. Посмотреть список переменных командой: => printenv ( в списке проверить строку loglevel=8 )

  • 11. Вывод команды printenv выглядит так: Переменные окружения Env

  • 12. В командной строке U-Boot ввести команду: => boot

  • 13. В окне терминала наблюдать сообщения о процессе загрузки системы

  • 14. После остановки вывода, который завершается на строке tclass=system permissive=1, нажать ENTER

  • 15. Появится сообщение о переходе в консольный режим (console:/ $)

  • 16. Сохранить в MobaXterm терминальный вывод в текстовый файл командой Terminal/Save terminal text

  • 17. В случае нормального завершения загрузки на экране монитора - рабочий стол с ярлыками

  • 18. Полный лог загрузки системы выглядит так: Лог загрузки системы (загрузить текстовый файл )

  • 19. Перезагрузить систему командой: => reboot

  • 20. Уровень полного лога loglevel после перезагрузки автоматически вернется к исходному состоянию

  • 21. Лог загрузки ядра без изменения loglevel в env-переменных будет очень коротким, состоящим из нескольких строк:


    Hit any key to stop autoboot:  0
    [04.864]Starting kernel ...
    
    [04.866]mmc 2 not find, so not exit
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.9.170 (test@test) (gcc version 5.3.1 20160412
                   (Linaro GCC 5.3-2016.05) )
                   #61 SMP PREEMPT Wed Aug 25 17:06:18 CST 2021
    [    0.000000] Boot CPU: AArch64 Processor [410fd034]
    [    0.000000] bootconsole [earlycon0] enabled
    console:/ $
    

    Примечание. Все показанные здесь операции проводились с картой, на которую записан RAW-образ прошивки Android (файл v11z.raw).