Команды U-Boot

Команда «?»

Можно использовать “?” как алиас для команды help.

 

Команда base

base

base address

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

 

Команда bdinfo

bdinfo

Команда для вывода информации о структуре памяти, тактовой частоте, MAC-адресах, скорости и др.

 

Команда boot_system – chose firmware image number to boot

boot_system {image1|image2}

Команда для выбора номера образа ПО, который будет использоваться при перезагрузке.

 

Команда clear_mtd_config

clear_mtd_config

Команда для очистки содержимого /mnt/config.

 

Команда clear_mtd_data

clear_mtd_data

Команда для очистки содержимого /mnt/data.

 

Команда coninfo

coninfo

Команда выводит информацию о доступных с консоли устройствах ввода/вывода. 

 

Команда crc32

crc32 address count [addr]

где

address адрес, с которого начинается подсчет контрольной суммы

count диапазон памяти, где заканчивается подсчет контрольной суммы

addr адрес для сохранения контрольной суммы в памяти

Команда для вычисления контрольной суммы для диапазона адресов памяти с выводом на экран. При указании третьего аргумента  в команде – контрольная сумма сохранятся в памяти по указанному адресу.

 

Команда echo

Echo [args…]

Выводит на экран указанный текст после echo. 

 

Команда factory

factory

Команда управления заводскими настройками.

 

Команда false   - do nothing, unsuccessfully

false

Для служебных команд. 

 

Команда fatinfo

fattinfo

Команда выводит информацию о файловой системе. 

 

Команда fatls

fatls <interface> <dev[:part]> [directory]

где

interface сменный носитель

dev номер устройства

part раздел устройства

directory каталог

Команда выводит список файлов сменного носителя указанного раздела в заданном каталоге. 

 

Команда firmware_boot

firmware_boot

Перезагружает ПО из назначенного образа. 

 

Команда flinfo

flinfo

Выводит информацию о flash-памяти.

 

Команда fsinfo

fsinfo

Команда для вывода информации о файловой системе. 

 

Команда help

help

Команда для вывода описания команд. 

 

Команда iminfo

iminfo

Выводит информацию об используемом образе – печатает имя образа, размер, тип, подсчитывает контрольную сумму образа и сравнивает ее с сохраненной в образе и др. 

 

Команда ls

ls

Команда выдает список файлов в текущей директории. 

 

Команда md

md [ .b, .w, .l] address

где

.b – выводит информацию по байтам

.w –выводит информацию по словам

.l – выводит информацию по двойным словам

address – адрес в памяти.

Команда используется для вывода на экран содержимого памяти по указанному адресу как в шестнадцатеричном представлении так и в ASCII-коде. 

 

Команда printenv

printenv

Выводит на экран значения переменных  окружения. 

 

Команда reset

reset

Команда запускает перезагрузку.

 

Команда sdcard_update_firmware

sdcard_update_firmware <filename> {image1|image2}

где

<filename> – имя файла с прошивкой

{image1|image2} область памяти, в которую записывается прошивка.

Команда для записи прошивки, размещенной в файле с именем <filename> на втором разделе SD-карты, в энергонезависимую область памяти маршрутизатора – image1 или image2. 

 

Команда showvar

showvar

Выводит переменные локальной hushshell. 

 

Команда sleep

sleep N

где N – десятичное число.

Команда устанавливает задержку исполнения команд на N секунд. 

 

Команда test

test

Выполняет логическое сравнение переданных аргументов по аналогии с командой test командной оболочки /bin/.

 

Команда true

true

Для служебных команд. 

 

Команда version

version

Выводит на экран версию и дату создания образа U-Boot, который работает сейчас в системе.