Я пытаюсь скомпилировать u-boot для своего BeagleBone Black (am335x) и хотел бы настроить то, что делает команда "bootcmd". Я вижу, что в моем am334x_evm_defconfig есть конфигурация, которая выглядит следующим образом:
CONFIG_BOOTCOMMAND="if test ${boot_fit} -eq 1; then run update_to_fit; fi; run findfdt; run init_console; run envboot; run distro_bootcmd"
Но когда я пытаюсь добавить любое изменение, например.
CONFIG_BOOTCOMMAND="echo this is my bootcmd; if test ${boot_fit} -eq 1; then run update_to_fit; fi; run findfdt; run init_console; run envboot; run distro_bootcmd"
bootcmd не отображается в моей среде по умолчанию, и мое эхо не отображается при загрузке. Где в процессе сборки игнорируется CONFIG_BOOTCOMMAND? Или есть другое место, где его можно определить?
Для пояснения я храню свою среду на моем eMM C, поэтому я обнулел ее, чтобы U-boot не считывал переменные из предыдущего компиляции u-boot и использует компиляцию по умолчанию.