Нет, это, кажется, не правильный синтаксис. Попробуйте это вместо этого:
# COUNTDOWN=60
# COUNTDOWN=$(($COUNTDOWN-1))
# echo $COUNTDOWN
59
Вывод консоли U-Boot, вероятно, то, что вам нужно. Записывая все на SD-карту, я уверен, что это было бы для вас индивидуальной реализацией, и это было бы сложно.
Если вы можете просмотреть содержимое памяти (например, с помощью отладчика JTAG), то есть и другие возможности, хотя, вероятно, и с вашей стороны потребуется какая-нибудь специальная реализация. Хранение вывода консоли в циклический буфер - это довольно легкий взлом, который может быть выполнен опытным человеком. CONFIG_PRE_CONSOLE_BUFFER описан в README, но я его не использовал. Также у платформы Coreboot есть опция CONFIG_CBMEM_CONSOLE, а у некоторых других платформ - CONFIG_CFB_CONSOLE.
Это отличается от того, что вы просили, но обратите внимание CONFIG_NETCONSOLE может посылать консольный вывод в ethernet.
.