【发布时间】:2014-08-07 18:15:05
【问题描述】:
我已经注册了 Windows 物联网开发者计划,并收到了来自 Microsoft 的英特尔 Galileo 开发板。
根据包装盒上的信息,这款主板附带了一个专业生产的 Windows,这样我们就可以使用 Intel Galileo 主板启动 Windows。它还建议我们从英特尔那里找到更多信息。
从英特尔的网页上,建议将固件升级到最新版本,以获得最新的修复和功能。所以,我只是在这里将固件升级到 v1.0.2。
升级后,我仍然可以启动到 Windows,但是当我尝试从 Visual Studio 执行草图时,使用 pinMode 函数访问引脚时会导致错误。
调试pinMode函数后发现GpioSetDir会报错:
pinMode(led, 输出); -> _InitializePinIfNeeded(pin); -> _InitializePinIfNeeded(pin); -> _InitializePin(引脚); -> Wire.begin(); ->启用I2C(真); -> GpioSetDir(GPORT1_BIT5, 1);
检查GpioSetDir返回后抛出错误,-> ThrowError("Failed to configure I2C_CONTROLLER mux");
我在 WindowsOnDevices.com 上发布了这个问题,有人也尝试将固件从 Intel 回退到 v1.0.0,但回退后无法启动 Windows。
因此,微软似乎对固件进行了一些更改以使其正常工作。
有谁知道我在哪里可以获得微软定制的 v1.0.0 固件,以便我可以回退更改并继续在 Windows Developer Program for IoT 上进行测试。
提前致谢。
【问题讨论】:
标签: windows intel iot firmware intel-galileo