Сохранить среду U-Boot переменные без подключенного Flash

if [ "$#" != 2 ]; then
   echo "2 arguments are required"; exit 1
else
   x=$1 y=$2
   sum="[sum=]n $x $y + 2k p"
   echo "$sum" | dc
fi

Result:

sum=7.4

Explanation:

We use the `dc` calculator by placing the two operands on the stack and
adding the two top of stack elements. And prior to adding, we place a
string `sum=` on the stack, and immediately print it which as a side effect
also removes it from the stack. The precision of the results is set to 2.
1
25.05.2017, 18:45
1 ответ

Это очень конкретный пример. В этом конкретном примере происходит то, что U-Boot находится во флэш-памяти NOR (один чип), а ядро ​​​​Linux находится во флэш-памяти NAND (второй чип). В указанном руководстве вы удаляете микросхему NAND с платы, чтобы загрузка не удалась, мы переходим к командной строке U-Boot, а затем вы можете изменить и сохранить задержку загрузки, поскольку U-Boot в этом случае настроен для сохранения среды в NOR также мигать.

0
28.01.2020, 00:55

Теги

Похожие вопросы