Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Armv8架构的Buildroot配置选项_Linux_Buildroot_Uefi_Linaro - Fatal编程技术网

Linux Armv8架构的Buildroot配置选项

Linux Armv8架构的Buildroot配置选项,linux,buildroot,uefi,linaro,Linux,Buildroot,Uefi,Linaro,我是Buildroot新手,正在使用Buildroot将Linaro用作内核并构建UEFI 构建UEFI需要ACPI工具,主要是iasl命令。。 但无法执行作为buildroot一部分的iasl命令,并给出以下错误: “无法执行iasl命令” 我检查了iasl的文件类型,发现它是x86 我运行buildroot的系统是x86_64。不确定这是否是iasl失败的原因。如果是,我们如何指定buildroot来生成x86_64工具 buildroot日志中的错误为: ******buildroot-2

我是Buildroot新手,正在使用Buildroot将Linaro用作内核并构建UEFI

构建UEFI需要ACPI工具,主要是iasl命令。。 但无法执行作为buildroot一部分的iasl命令,并给出以下错误:

“无法执行iasl命令”

我检查了iasl的文件类型,发现它是x86 我运行buildroot的系统是x86_64。不确定这是否是iasl失败的原因。如果是,我们如何指定buildroot来生成x86_64工具

buildroot日志中的错误为:

******buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressSysConfigLib.inf [AARCH64]
Building ... buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/ArmVExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf [AARCH64]
Building ... /buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/Library/PL031RealTimeClockLib/PL031RealTimeClockLib.inf [AARCH64]
Building ... /buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/Library/PL011SerialPortLib/PL011SerialPortExtLib.inf [AARCH64]
Building ... /buildroot-2016.11.2/uefi-image-443bf46/ArmPlatformPkg/ArmVExpressPkg/AcpiTables/rtsm_ve-aemv8a/AcpiTables.inf [AARCH64]
/bin/sh: /buildroot-2016.11.2/output/build/acpica-20160831/generate/unix/bin/iasl: cannot execute binary file
make: *** [/buildroot-2016.11.2/uefi-image-443bf46/Build/ArmVExpress-FVP-AArch64/RELEASE_ARMLINUXGCC/AARCH64/ArmPlatformPkg/ArmVExpressPkg/AcpiTables/rtsm_ve-aemv8a/AcpiTables/OUTPUT/facp.aml] Error 126
build.py...
 : error 7000: Failed to execute command
        make --no-print-directory tbuild [/buildroot-2016.11.2/uefi-image-443bf46/Build/ArmVExpress-FVP-AArch64/RELEASE_ARMLINUXGCC/AARCH64/ArmPlatformPkg/ArmVExpressPkg/AcpiTables/rtsm_ve-aemv8a/AcpiTables]******

请告诉我,您没有提供足够的详细信息,但我的感觉是您可能已经为目标构建了iasl,并尝试在运行Buildroot构建的机器上运行它。不能工作。确保使用
主机acpica
软件包。

你好,托马斯,我正在为Armv8体系结构构建它,也需要iasl来构建UEFI。请让我知道你想了解更多关于这方面的详细信息。我有点急着解决它。提前感谢Hi Thomas,更具体地说,关于错误,我更新了问题描述