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
=>
U-Boot поддерживает так называемые автономные приложения . Это программы, для работы которых не требуется сложная среда операционной системы. Вместо этого они могут быть загружены и выполнены U-Boot напрямую, используя служебные функции U-Boot, такие как консольный ввод-вывод или malloc ()
и free () .
Это можно использовать для динамической загрузки и запуска специальных расширений для U-Boot, таких как специальные процедуры тестирования оборудования или код начальной загрузки для загрузки образа ОС из некоторой файловой системы.
Команда go
используется для запуска таких автономных приложений. Необязательные аргументы передаются приложению без изменений.