英特尔伽利略 BSP Quark_EDKII 错误 4063
Intel Galileo BSP Quark_EDKII error 4063
构建 EDKII 固件
./buildallconfigs.sh GCC44 QuarkPlatform
我收到下面列出的错误
遇到障碍后不知道该去哪里,有人有什么想法吗?
运行 在
Python3.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: Notify (_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]
Error 255 Error 4063 -
Object does not exist ^ (_SB.PCI0.SDIO)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
69: Notify (_SB.PCI0.URT0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.URT0)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
70: Notify (_SB.PCI0.USBD, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.USBD)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
71: Notify (_SB.PCI0.EHCI, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.EHCI)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
72: Notify (_SB.PCI0.OHCI, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.OHCI)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
73: Notify (_SB.PCI0.URT1, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.URT1)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
74: Notify (_SB.PCI0.ENT0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.ENT0)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
75: Notify (_SB.PCI0.ENT1, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.ENT1)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
76: Notify (_SB.PCI0.SPI0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.SPI0)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
77: Notify (_SB.PCI0.SPI1, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.SPI1)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
78: Notify (_SB.PCI0.GIP0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.GIP0)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
85: Notify (_SB.PCI0.PEX0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.PEX0)
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
86: Notify (_SB.PCI0.PEX1, 0x02) Error 4063 -
Object does not exist ^ (_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,,)
Error 4095 -
syntax error, unexpected 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, , )
Error 4095 -
syntax error, unexpected PARSEOP_NAMESEG ^
ASL Input:
/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii
- 1301 lines, 48788 bytes, 568 keywords Compilation complete. 15 Errors, 0 Warnings, 0 Remarks, 31 Optimizations
build.py... : error 7000: Failed to execute command make tbuild
[/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables]
build.py... : error F002: Failed to build module
/home/mark/Quark_EDKII_v1.1.0/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables.inf
[IA32, GCC44, DEBUG]
- Failed - Build end time: 16:35:20, Mar.03 2015 Build total time: 00:00:13
您在编译 ACPI 表时遇到问题。接下来是关键错误消息:
ASL Input: /home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii - 1301 lines, 48788 bytes, 568 keywords Compilation complete. 15 Errors, 0 Warnings, 0 Remarks, 31 Optimizations
可能是您的 ACPICA tools
过时了。您需要确定应该使用哪个版本的 ACPI 编译器(来自 ACPICA tools
)。它可以在您正在构建的项目的构建文档中说明,或者您可以在相应的邮件列表上询问开发人员。但首先尝试将 ACPICA tools
更新到最新版本。
我刚遇到同样的错误。我正在使用 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",现在固件构建似乎已完成。
构建 EDKII 固件
./buildallconfigs.sh GCC44 QuarkPlatform
我收到下面列出的错误
遇到障碍后不知道该去哪里,有人有什么想法吗?
运行 在
Python3.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: Notify (_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] Error 255 Error 4063 -
Object does not exist ^ (_SB.PCI0.SDIO)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 69: Notify (_SB.PCI0.URT0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.URT0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 70: Notify (_SB.PCI0.USBD, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.USBD)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 71: Notify (_SB.PCI0.EHCI, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.EHCI)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 72: Notify (_SB.PCI0.OHCI, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.OHCI)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 73: Notify (_SB.PCI0.URT1, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.URT1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 74: Notify (_SB.PCI0.ENT0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.ENT0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 75: Notify (_SB.PCI0.ENT1, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.ENT1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 76: Notify (_SB.PCI0.SPI0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.SPI0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 77: Notify (_SB.PCI0.SPI1, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.SPI1)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 78: Notify (_SB.PCI0.GIP0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.GIP0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 85: Notify (_SB.PCI0.PEX0, 0x02) Error 4063 -
Object does not exist ^ (_SB.PCI0.PEX0)/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii 86: Notify (_SB.PCI0.PEX1, 0x02) Error 4063 -
Object does not exist ^ (_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,,) Error 4095 -
syntax error, unexpected 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, , ) Error 4095 -
syntax error, unexpected PARSEOP_NAMESEG ^ASL Input: /home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii - 1301 lines, 48788 bytes, 568 keywords Compilation complete. 15 Errors, 0 Warnings, 0 Remarks, 31 Optimizations
build.py... : error 7000: Failed to execute command make tbuild [/home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables]
build.py... : error F002: Failed to build module /home/mark/Quark_EDKII_v1.1.0/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables.inf [IA32, GCC44, DEBUG]
- Failed - Build end time: 16:35:20, Mar.03 2015 Build total time: 00:00:13
您在编译 ACPI 表时遇到问题。接下来是关键错误消息:
ASL Input: /home/mark/Quark_EDKII_v1.1.0/Build/QuarkPlatform/DEBUG_GCC44/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iiii - 1301 lines, 48788 bytes, 568 keywords Compilation complete. 15 Errors, 0 Warnings, 0 Remarks, 31 Optimizations
可能是您的 ACPICA tools
过时了。您需要确定应该使用哪个版本的 ACPI 编译器(来自 ACPICA tools
)。它可以在您正在构建的项目的构建文档中说明,或者您可以在相应的邮件列表上询问开发人员。但首先尝试将 ACPICA tools
更新到最新版本。
我刚遇到同样的错误。我正在使用 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",现在固件构建似乎已完成。