在引导加载程序中读取 GPIO

Reading GPIO in bootloader

我是 运行 Windows IMx6 芯片上的 CE。我正在尝试在引导加载程序阶段读取按钮状态,以将设备设置为不同的状态。

有没有我通常可以在引导加载程序期间随处调用的 GPIO 库? 我一直在尝试调用 common_ddk.h (DDK = Device Driver kit) 中的函数,但出现错误。

在 Windows CE 中没有 OS-定义的访问 GPIO 的方法。 每个 BSP 都可以提供自己的 API/driver 接口。有些人通过扩展 DDK 来做到这一点,但没有标准,而且无论如何,您将需要不同的库(没有任何 os 特定的依赖关系,如驱动程序或 API 调用)来访问引导加载程序中的硬件,因此,即使您有 OS 的解决方案,也可能不适用于加载程序。 如果您有引导加载程序代码,您可以检查那里的 GPIO 是如何访问的,如果没有,我会联系供应商,检查他们是否提供一些方法来定制它或访问代码。