Здраствуйте, товарищи! Подпаялся к uart некого устройства и получил доступ к логу загрузчика U-BOOT. Но вот незадача — время на прерывание даётся лишь 0с. То есть задержка bootdelay = 0, -1 или -2. Доступа к файловой системе естественно нет.
Загрузчик соответственно шлёт:
Hit key to stop autoboot('CTRL+C'): 0
Я пробовал слать заранее 0x27 , но это не дало результа.
Согласно документации всё плохо:
«U-boot Environment Variables»: bootdelay: After reset, U-Boot will wait this number of seconds before it executes the contents of the bootcmd variable. During this time a countdown is printed, which can be interrupted by pressing any key. Set this variable to 0 boot without delay. Be careful: depending on the contents of your bootcmd variable, this can prevent you from entering interactive commands again forever! Set this variable to -1 to disable autoboot. Set this variable to -2 to boot without delay and not check for abort.
перевод:
Переменные среды U-boot":
bootdelay: после сброса U-Boot будет ждать это количество секунд, прежде чем он выполнит содержимое переменной bootcmd. В это время печатается обратный отсчет, который можно прервать, нажав любую клавишу. Установите для этой переменной значение 0, загружайтесь без задержки. Будьте осторожны: в зависимости от содержимого вашей переменной bootcmd это может помешать вам снова вводить интерактивные команды навсегда! Установите для этой переменной значение -1, чтобы отключить автозагрузку. Установите для этой переменной значение -2, чтобы загружаться без задержки и не проверять прерывание.
В связи с вышеперечисленным вопрос:
Можно ли получить доступ к консоли загрузчика в таких обстаятельствах?