нет, если переменные записаны в служебную область командой saveenv, то при замене юбута они будут использованы
чтобы стереть, надо либо намеренно затирать область либо перезаписывать из нового юбута..
проверьте физику соединения, часто такая проблема из-за отвалившегося контакта GND (№5 в DB9) в кабеле или китайского переходника usb-serial-ttl
не ясен смысл прерывания загрузки при отсутствие консоли. в юбуте ничего мистического нет - это обычная программа с ветвлениями, циклами и кейсами.
например, можно на любой контакт АРМа повесить кнопку или пинхид и анализировать его состояние из юбута. "замкнут" - "останов загрузки" - и вот тут можно навесить действие, например перезапись чего-либо в окружение.. как-то так..
(читайте доки и исходники)
посмотрел осциллографом, все таки виноват linux, при подключении в колодку com-порта сигнал превращается в шум. по сути я ничего не трогал, собрал ядро стандартным способом, прошился, пару недель ранее установил переменные окружения для переназначения консоли на другой порт. Как можно откатиться на первоначальное состояние платы?
по шнурку бегает сигнал с амплитудой 5-12 вольт..
возьмите обычный мультиметр и омметром прозвоните шнур - обычно 2 на 3 крестом и 5 проходной, попробуйте другой адаптер usb-serial - все дефекты обычно такого рода уже тут обсуждались, чаще всего проблема отвалившейся земли.. либо настройки скорости порта, четности, числа бит..
в руководстве на плату должна быть описана процедура создания системы на носителе..
на чем у вас? нанд или uSD? если нанд и невозможно загрузится с uSD, то перепрошивка через USB порт компа с помощью mfgtool
если грузитесь с uSD, то перезаписать через кардридер..