Вернулся прибор с платой Hola с неисправностью - не запускается. Проверяю - действительно не стартует. Похоже на дохлую SD карту. Флэшку меняю, прибор загрузился и работает без проблем. Выключил.
На следующий день пробую включить снова - молчит. Пробую с разными флэшками, с некоторыми работает, с некоторыми нет. Думаю, надо зацепить терминал и посмотреть на чем затыкается. Подключил USB-UART переходник на консоль - ошибок нет! Все карты работают! Отключаю - проблема возвращается!
Сейчас подтянул TX pin к 3.3В через 1,3к. Сижу, чешу репу и теряюсь в догадках как подтяжка TX вывода консольного UART может влиять на загрузку с SD карты...
нет - это предупреждение что на носиттеле не найдены сохраненные переменные окружения и используются дефолтные из конфига - это всегда так пока не выполнить команду
U-boot при старте мониторит нажатие любой клавиши и останавливается в этом случае.
Т.е. если на TX каким то чудом попадает "шумок", который и воспринимается как символ - u-boot вполне может остановиться.
Это можно где то в настройках убут отключить (останавливаться с символов консоли).
была подобная фигня с SK-9G45-OEM, но там к консоли был присоединен FT232 (com-usb), при включении в ней видимо иногда была кака и загрузка останавливалась. Перекомпилировали uboot чтобы останавливался по нажатию конкретно CTRL-C, проблема ушла.