英特尔Galileo BSP Quark_EDKII错误4063

时间:2015-03-03 16:57:06

标签: linux intel firmware intel-galileo bsp

构建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
  •   

2 个答案:

答案 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”,现在固件版本似乎已经完成了。