Zynq/Petalinux:未知命令‘gzwrite’-尝试‘help’

Zynq/Petalinux:未知命令‘gzwrite’-尝试‘help’

对于熟悉 Zynq、Petalinux 和 u-boot 的人来说。

我正在使用微处理器开发板,并尝试使用 SD 卡启动它。 boot.bin 文件是使用 Petalinux 2018.3 SDK 生成的。 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 项目,我的主板是否缺少什么?

答案1

此类问题发生在当 LC_ALL 设置为某些语言编码格式(如“en_US.UTF-8”)时

这就是为什么在构建 u-boot 之前,要取消设置语言编码格式,如下所示: - 在构建 u-boot 的终端中运行“unset LC_ALL”。

相关内容