Назад | Перейти на главную страницу

Zynq / Petalinux: неизвестная команда 'gzwrite' - попробуйте 'help'

Для людей, знакомых с Zynq, Petalinux и u-boot.

Я использую плату Microzed и пытаюсь загрузить ее с SD-карты. Файл boot.bin создается с помощью пакета SDK для Petalinux 2018.3. U-boot запускается, а затем выдает ошибку Unknown command 'gzwrite' - try 'help'.

Эта ошибка возникает при выполнении команды install_ext4=gzwrite mmc 0 ${rootfsloadaddr} ${filesize} 0x100000 ${rootfsmmcstart}\0

Я побежал help команда на консоли u-boot и gzwrite не отображается в списке команд. Но дело в том, что boot.bin был сгенерирован petalinux и включает приведенный выше код для загрузки rootfs.

Мне нужно настроить проект Petalinux, на моей плате чего-то не хватает?

Этот тип проблемы возникает, когда для LC_ALL задан формат кодировки некоторых языков, например "en_US.UTF-8"

Вот почему перед сборкой u-boot отключите формат языковой кодировки, как показано ниже: - В терминале, где вы собираете u-boot, выполните команду «unset LC_ALL».