Я устанавливаю систему обновлений для платы beaglebone. Чтобы добиться проверки при загрузке, мне нужно иметь возможность изменять переменные среды u-boot в linux.
Для этого я использую fw_printenv и set_env, предоставленные проектом yocto.
Когда я пытаюсь прочитать или написать en-boot env в linux, я получаю следующую ошибку: Предупреждение: неверный CRC, используется среда по умолчанию.
Если я сохраню env в linux и перезагружаюсь, я получаю ту же ошибку в приглашении u-boot.
Я могу отключить проверку CRC при загрузке, но это не цель.
Как я могу синхронизировать два CRC?
Нужно ли компилировать u-boot и fw-utils всегда вместе?
Спасибо