2017-08-21 6 views
0

Je suis nouveau à Buildroot et travaille sur l'utilisation de Buildroot pour utiliser Linaro comme noyau et construire UEFI.Buildroot Config Option pour Armv8 Architeture

Pour la construction UEFI, il a besoin d'outils ACPI principalement commande iasl .. Mais commande iasl disponible en tant que partie de buildroot cant être exécutée et donne l'erreur suivante:

"Cant Execute commande iasl"

J'ai vérifié le type de fichier de iasl et trouvé qu'il est x86 tandis que Mon système sur lequel buildroot est en cours d'exécution est x86_64. Vous ne savez pas si c'est la raison pour laquelle iasl échoue ... alors comment pouvons-nous spécifier buildroot pour générer des outils x86_64?

erreur de journaux buildroot est:

******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]****** 

S'il vous plaît me guider

Répondre

1

Vous ne donnez pas assez de détails, mais mon sentiment est que vous pourriez avoir construit iasl pour la cible, et essayez d'exécuter sur la machine où vous exécutez la build Buildroot. Ne peut pas fonctionner. Assurez-vous d'utiliser le package host-acpica.

+0

Salut Thomas, je le construis pour l'architecture Armv8 et ai besoin d'iasl pour construire l'UEFI aussi ... s'il vous plaît laissez-moi savoir quels détails vous voulez comprendre plus sur cela .. il est un peu urgent pour moi de le résoudre .. Merci à l'avance –

+0

Salut Thomas, Plus précisément sur l'erreur j'ai mis à jour la description de la question –