本文介绍了适用于x64的Windows 10 IoT核心映像构建问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

ADK& WDK& CoreKit版本:



********************* ***********************************************
IOTADK_ROOT:C:\ - -adk-addonkit-master



ADK_VERSION:17134

WDK_VERSION:17134

COREKIT_VER:17134.1

OEM_NAME    :KGS



为架构设置环境

为ARM选择1,为x86选择2,为x64选择3:3


配置x64架构

禁用零售签名

BSP_ARCH    :amd64

BSP_VERSION:10.0.0.0
$
BSPPKG_DIR  :C:\ - adk-addonkit-master \Build \amd64 \ pkgs

********************* *******************************************


我添加了英特尔BSP


一切正常,直到我尝试构建图像。

我收到此错误:

错误:成像!ProcessCompDBPackages:以下功能的FM'BYTx64FM.xml'软件包中的FIP信息不正确:
$


Flash.ImageApp.log文件:

 {14.05.2018 13.20.01}成像:读取OEM输入XML文件... 
{14.05.2018 13.20.01} FeatureAPI:已成功验证OEM输入XML:C:\ hoc-adk-addonkit-master \Source-x64 \Products\UNO2x \ TestOEMInput.xml
{14.05.2018 13.20.01}成像:读取FM XML文件'C:\ - -adk-addonkit-master \Build\amd64 \ MergedFMs \ BYTx64FM.xml'...
{14.05.2018 13.20.01} FeatureAPI:已成功验证功能清单XML:C:\ iot-adk-addonkit-master\Build\amd64\MergedFMs\BYTx64FM.xml
{14.05.2018 13.20.02}错误:成像!ProcessCompDBPackages:FM'BYTx64FM.xml'包中的FIP信息以下功能不正确:
错误:DEVICELAYOUT_BYTX64_SOC
{14.05.2018 13.20.02}成像:有关详细信息,请参阅Flash.cbs.log。
{14.05.2018 13.20.02}成像:表现结果:
{14.05.2018 13.20.02}总运行时间:00:00:00.4832994
{14.05.2018 13.20.02}存储堆栈时间:00:00:00.0000002
{14.05.2018 13.20.02}总运行时间:483,2994ms
{14.05.2018 13.20.02}总上架时间:0ms
{ 14.05.2018 13.20.02}总提交时间:0ms
{14.05.2018 13.20.02} CompDB总时间(ms):253,5904ms
{14.05.2018 13.20.02}图像格式:FFU
{14.05.2018 13.20.02}阶段文件时间:0
{14.05.2018 13.20.02} UpdateOS时间:0
{14.05.2018 13.20.02} CompDB总时间:00 :00:00.2535904

在文件中 

 C:\ temp-adk-addonkit-master\Build\amd64 \ MergedFMs \ BYYxx64FM.xml 

我搞砸了有关  < OEMDevi cePlatformPackages >
和 
  < DeviceLayoutPackages >


BYTx6fFM.xml文件

< PackageFile Path =" C:\ hoc-adk-addonkit-master \Build \ amd64 \ pkgs" Name =" Intel.BYT64.UART.cab" Partition =" MainOS" PublicKey =" 31bf3856ad364e35" ID =" Intel .BYT64.UART" Version =" 10.0.0.0"> 
< FeatureIDs>
< FeatureID> BYT64_DRIVERS< / FeatureID>
< / FeatureIDs>
< / PackageFile>
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs" Name =" Intel.BYT64.I2C.cab" Partition =" MainOS" PublicKey =" 31bf3856ad364e35" ID =" Intel.BYT64.I2C" Version =" 10.0.0.0">
< FeatureIDs>
< FeatureID> BYT64_DRIVERS< / FeatureID>
< / FeatureIDs>
< / PackageFile>
< PackageFile Path =" C: \\iot-ADK-addonkit-master\Build\amd64\pkgs"名称= QUOT; Intel.BYT64.SPI.cab"分区= QUOT; MainOS"公钥= QUOT; 31bf3856ad364e35" ID = QUOT; Intel.BYT64.SPI"版本= QUOT; 10.0.0.0">
< FeatureIDs>
< FeatureID> BYT64_DRIVERS< / FeatureID>
< / FeatureIDs>
< / PackageFile>
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs"名称= QUOT; Intel.BYT64.GFX.cab"分区= QUOT; MainOS"公钥= QUOT; 31bf3856ad364e35" ID = QUOT; Intel.BYT64.GFX"版本= QUOT; 10.0.0.0">
< FeatureIDs>
< FeatureID> BYT64_DRIVERS< / FeatureID>
< / FeatureIDs>
< / PackageFile>
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs"名称= QUOT; KGS.OEM_BYT64_DRIVERS.BYTx64.MainOS.cab" FeatureIdentifierPackage = QUOT;真"分区= QUOT; MainOS"公钥= QUOT; 628844477771337a" ID = QUOT; KGS.OEM_BYT64_DRIVERS.BYTx64.MainOS"版本= QUOT; 10.0.0.0">
< FeatureIDs>
< FeatureID> BYT64_DRIVERS< / FeatureID>
< / FeatureIDs>
< / PackageFile>
< / OEM>
< / Features>
< OEMDevicePlatformPackages>
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs"名称= QUOT; KGS.BYT64.OEMDevicePlatform.cab"分区= QUOT; MainOS"公钥= QUOT; 31bf3856ad364e35" ID = QUOT; KGS.BYT64.OEMDevicePlatform"版本= QUOT; 10.0.0.0"设备= QUOT; BYTx64_Device" />
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs"名称= QUOT; KGS.OEMDEVICEPLATFORM_BYTX64_DEVICE.BYTx64.MainOS.cab" FeatureIdentifierPackage = QUOT;真"分区= QUOT; MainOS"公钥= QUOT; 628844477771337a" ID = QUOT; KGS.OEMDEVICEPLATFORM_BYTX64_DEVICE.BYTx64.MainOS"版本= QUOT; 10.0.0.0"设备= QUOT; BYTx64_Device" />
< / OEMDevicePlatformPackages>
< DeviceLayoutPackages>
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs"名称= QUOT; KGS.BYT64.DeviceLayout.cab"分区= QUOT; MainOS"公钥= QUOT; 31bf3856ad364e35" ID = QUOT; KGS.BYT64.DeviceLayout"版本= QUOT; 10.0.0.0" SOC =" BYTx64_Soc" />
< PackageFile Path =" C:\ hoc-adk-addonkit-master\Build\amd64 \ pkgs"名称= QUOT; KGS.DEVICELAYOUT_BYTX64_SOC.BYTx64.MainOS.cab" FeatureIdentifierPackage = QUOT;真" CPUTYPE = QUOT; AMD64"分区= QUOT; MainOS"公钥= QUOT; 628844477771337a" ID = QUOT; KGS.DEVICELAYOUT_BYTX64_SOC.BYTx64.MainOS"版本= QUOT; 10.0.0.0" SOC =" BYTx64_Soc" />
< / DeviceLayoutPackages>
< / FeatureManifest>




我不知道发生了什么事... ...
一直在工作在不同的MS嵌入式软件上,但是物联网核心的新手






BjørnStien

解决方案

ADK&WDK&CoreKit version:

****************************************************************
IOTADK_ROOT : C:\iot-adk-addonkit-master

ADK_VERSION : 17134
WDK_VERSION : 17134
COREKIT_VER : 17134.1
OEM_NAME    : KGS

Set Environment for Architecture
Choose 1 for ARM, 2 for x86 and 3 for x64 : 3

Configuring for x64 architecture
Retail Signing disabled
BSP_ARCH    : amd64
BSP_VERSION : 10.0.0.0
BSPPKG_DIR  : C:\iot-adk-addonkit-master\Build\amd64\pkgs
****************************************************************

I have added the Intel BSP

Everything works fine until Im trying to build the image.
Am getting this error:
Error: Imaging!ProcessCompDBPackages: FIP information in FM 'BYTx64FM.xml' packages for the following Features are incorrect:

Flash.ImageApp.log file:

{14.05.2018 13.20.01}  Imaging: Reading the OEM Input XML file...
{14.05.2018 13.20.01}  FeatureAPI: Successfully validated the OEM Input XML: C:\iot-adk-addonkit-master\Source-x64\Products\UNO2x\TestOEMInput.xml
{14.05.2018 13.20.01}  Imaging: Reading the FM XML file 'C:\iot-adk-addonkit-master\Build\amd64\MergedFMs\BYTx64FM.xml'...
{14.05.2018 13.20.01}  FeatureAPI: Successfully validated the Feature Manifest XML: C:\iot-adk-addonkit-master\Build\amd64\MergedFMs\BYTx64FM.xml
{14.05.2018 13.20.02} Error: Imaging!ProcessCompDBPackages: FIP information in FM 'BYTx64FM.xml' packages for the following Features are incorrect:
	Error : DEVICELAYOUT_BYTX64_SOC
{14.05.2018 13.20.02}  Imaging: See Flash.cbs.log for details.
{14.05.2018 13.20.02}  Imaging: Performance Results:
{14.05.2018 13.20.02}  	Total Run Time:	00:00:00.4832994
{14.05.2018 13.20.02}  	Storage Stack Time:	00:00:00.0000002
{14.05.2018 13.20.02}  	Total run time:	483,2994ms
{14.05.2018 13.20.02}  	Total staging time:	0ms
{14.05.2018 13.20.02}  	Total commit time:	0ms
{14.05.2018 13.20.02}  	CompDB Total Time (ms):	253,5904ms
{14.05.2018 13.20.02}  	Image format:	FFU
{14.05.2018 13.20.02}  	Stage file time:	0
{14.05.2018 13.20.02}  	UpdateOS time:	0
{14.05.2018 13.20.02}  	CompDB Total Time:	00:00:00.2535904

In the file 

C:\iot-adk-addonkit-master\Build\amd64\MergedFMs\BYTx64FM.xml

I get dobble information about <OEMDevicePlatformPackages> and  <DeviceLayoutPackages>

BYTx6fFM.xml file

 <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="Intel.BYT64.UART.cab" Partition="MainOS" PublicKey="31bf3856ad364e35" ID="Intel.BYT64.UART" Version="10.0.0.0">
        <FeatureIDs>
          <FeatureID>BYT64_DRIVERS</FeatureID>
        </FeatureIDs>
      </PackageFile>
      <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="Intel.BYT64.I2C.cab" Partition="MainOS" PublicKey="31bf3856ad364e35" ID="Intel.BYT64.I2C" Version="10.0.0.0">
        <FeatureIDs>
          <FeatureID>BYT64_DRIVERS</FeatureID>
        </FeatureIDs>
      </PackageFile>
      <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="Intel.BYT64.SPI.cab" Partition="MainOS" PublicKey="31bf3856ad364e35" ID="Intel.BYT64.SPI" Version="10.0.0.0">
        <FeatureIDs>
          <FeatureID>BYT64_DRIVERS</FeatureID>
        </FeatureIDs>
      </PackageFile>
      <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="Intel.BYT64.GFX.cab" Partition="MainOS" PublicKey="31bf3856ad364e35" ID="Intel.BYT64.GFX" Version="10.0.0.0">
        <FeatureIDs>
          <FeatureID>BYT64_DRIVERS</FeatureID>
        </FeatureIDs>
      </PackageFile>
      <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="KGS.OEM_BYT64_DRIVERS.BYTx64.MainOS.cab" FeatureIdentifierPackage="true" Partition="MainOS" PublicKey="628844477771337a" ID="KGS.OEM_BYT64_DRIVERS.BYTx64.MainOS" Version="10.0.0.0">
        <FeatureIDs>
          <FeatureID>BYT64_DRIVERS</FeatureID>
        </FeatureIDs>
      </PackageFile>
    </OEM>
  </Features>
  <OEMDevicePlatformPackages>
    <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="KGS.BYT64.OEMDevicePlatform.cab" Partition="MainOS" PublicKey="31bf3856ad364e35" ID="KGS.BYT64.OEMDevicePlatform" Version="10.0.0.0" Device="BYTx64_Device" />
    <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="KGS.OEMDEVICEPLATFORM_BYTX64_DEVICE.BYTx64.MainOS.cab" FeatureIdentifierPackage="true" Partition="MainOS" PublicKey="628844477771337a" ID="KGS.OEMDEVICEPLATFORM_BYTX64_DEVICE.BYTx64.MainOS" Version="10.0.0.0" Device="BYTx64_Device" />
  </OEMDevicePlatformPackages>
  <DeviceLayoutPackages>
    <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="KGS.BYT64.DeviceLayout.cab" Partition="MainOS" PublicKey="31bf3856ad364e35" ID="KGS.BYT64.DeviceLayout" Version="10.0.0.0" SOC="BYTx64_Soc" />
    <PackageFile Path="C:\iot-adk-addonkit-master\Build\amd64\pkgs" Name="KGS.DEVICELAYOUT_BYTX64_SOC.BYTx64.MainOS.cab" FeatureIdentifierPackage="true" CPUType="AMD64" Partition="MainOS" PublicKey="628844477771337a" ID="KGS.DEVICELAYOUT_BYTX64_SOC.BYTx64.MainOS" Version="10.0.0.0" SOC="BYTx64_Soc" />
  </DeviceLayoutPackages>
</FeatureManifest>


I have no clue what is going on...
Have been working on different MS embedded software but is a newbie on IoT Core



Bjørn Stien

解决方案


这篇关于适用于x64的Windows 10 IoT核心映像构建问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 23:47