Команды U-Boot

  Инфо    Память    Хранилище      Выполнение      Загрузка    Окружение    FDT    Sunxi  

  efex    fastboot      go      memtester    poweroff    reset    sleep    source    sprite_test    timer_test    timer_test1  

go *


Запустить приложение по адресу 'addr' (start application at address 'addr')

Help: => help go go - start application at address 'addr' Usage: go addr [arg ...] - start application at address 'addr' passing 'arg' as arguments =>

go addr [arg ...] - запустить автономное приложение по адресу 'addr' с передачей 'arg' в качестве аргументов

Пример автономного приложения


U-Boot поддерживает так называемые автономные приложения . Это программы, для работы которых не требуется сложная среда операционной системы. Вместо этого они могут быть загружены и выполнены U-Boot напрямую, используя служебные функции U-Boot, такие как консольный ввод-вывод или malloc () и free () .

Это можно использовать для динамической загрузки и запуска специальных расширений для U-Boot, таких как специальные процедуры тестирования оборудования или код начальной загрузки для загрузки образа ОС из некоторой файловой системы.

Команда go используется для запуска таких автономных приложений. Необязательные аргументы передаются приложению без изменений.