构建EDKII固件
./ buildallconfigs.sh GCC44 QuarkPlatform
我收到下面列出的错误
遇到障碍后不知道去哪儿有什么想法?
在
上运行Python 3.3
CentOS版本6.4(最终版)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 68:通知(_SB.PCI0.SDIO,0x02)make:*** [/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.aml] 错误255错误4063 -
对象不存在^(_SB.PCI0.SDIO)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 69:通知(_SB.PCI0.URT0,0x02)错误4063 -
对象不存在^(_SB.PCI0.URT0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 70:通知(_SB.PCI0.USBD,0x02)错误4063 -
对象不存在^(_SB.PCI0.USBD)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 71:通知(_SB.PCI0.EHCI,0x02)错误4063 -
对象不存在^(_SB.PCI0.EHCI)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 72:通知(_SB.PCI0.OHCI,0x02)错误4063 -
对象不存在^(_SB.PCI0.OHCI)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 73:通知(_SB.PCI0.URT1,0x02)错误4063 -
对象不存在^(_SB.PCI0.URT1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 74:通知(_SB.PCI0.ENT0,0x02)错误4063 -
对象不存在^(_SB.PCI0.ENT0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 75:通知(_SB.PCI0.ENT1,0x02)错误4063 -
对象不存在^(_SB.PCI0.ENT1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 76:通知(_SB.PCI0.SPI0,0x02)错误4063 -
对象不存在^(_SB.PCI0.SPI0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 77:通知(_SB.PCI0.SPI1,0x02)错误4063 -
对象不存在^(_SB.PCI0.SPI1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 78:通知(_SB.PCI0.GIP0,0x02)错误4063 -
对象不存在^(_SB.PCI0.GIP0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 85:通知(_SB.PCI0.PEX0,0x02)错误4063 -
对象不存在^(_SB.PCI0.PEX0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 86:通知(_SB.PCI0.PEX1,0x02)错误4063 -
对象不存在^(_SB.PCI0.PEX1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 1218:I2cSerialBus(0x20,ControllerInitiated,0x00061A80, AddressingMode7Bit," \ _SB.PCI0.GIP0.I2C _",0,ResourceConsumer ,,) 错误4095 -
语法错误,意外的PARSEOP_NAMESEG ^/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 1235:I2CSerialBus(0x20,ControllerInitiated,100000, AddressingMode7Bit," \ _SB.PCI0.GIP0.I2C _",0,ResourceConsumer ,,) 错误4095 -
语法错误,意外的PARSEOP_NAMESEG ^ASL输入: /home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii - 1301行,48788字节,568个关键字编译完成。 15个错误,0个警告,0个备注,31个优化
build.py ...:错误7000:执行命令make tbuild失败 [/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables]
build.py ...:错误F002:无法构建模块 /home/mark/Quark_EDKII_v1.1.0/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables.inf [IA32,GCC44,DEBUG]
- 失败 - 建造结束时间:2015年3月3日16:35:20建造总时间:00:00:13
答案 0 :(得分:1)
编译ACPI表时遇到问题。接下来是关键错误消息:
ASL输入:/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii - 1301行,48788 bytes,568个关键字编译完成。 15个错误,0个警告,0个备注,31个优化
可能你的ACPICA tools
过时了。您需要弄清楚,您应该使用哪个版本的ACPI编译器(来自ACPICA tools
)。它可以在您正在构建的项目的构建文档中声明,或者您可以在相应的邮件列表中询问开发人员。但首先只是尝试将ACPICA tools
更新为最新版本。
答案 1 :(得分:1)
我刚遇到同样的错误。我正在使用Ubuntu 12.04构建EDKII固件,似乎Ubuntu“iasl”包中的ACPICA工具支持ACPI版本4.根据此处的文档: http://downloadmirror.intel.com/23962/eng/Quark_BSP_BuildandSWUserGuide_329687_007.pdf需要支持ACPI 5的版本。
所以我删除了iasl包(“sudo apt-get remove iasl”)并从这里下载了源代码:https://www.acpica.org/downloads
我解压缩并进行了“make install”,现在固件版本似乎已经完成了。