Beaglebone Black - 卸载斗篷

时间:2015-12-29 17:46:40

标签: beagleboneblack gpio beagleboard

我正在使用带有最新操作系统的Beaglebone Black(Debian Jessie,内核v4.1)。我需要能够将引脚P9_19用作GPIO引脚,但引脚19已经分配给I2C_2_SCL。

当我尝试使用它时,我收到错误(octalbonescript):

  

P9_19引脚无法写入。请确保它不被另一个斗篷使用。

如何卸载I2C cape以暴露引脚P9_19以进行GPIO访问?

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。

使用设备树覆盖:将 cape-universaln dtbo 文件回显到广告位 或使用this链接到gernerate overlay文件以获取gpio目的,使用

编译源dts文件
dtc -O dtb -o /lib/firmware/bspm_P9_19_17-00A0.dtbo -b 0 -@ /lib/firmware/bspm_P9_19_17-00A0.dts  

然后将输出dtbo文件部署到 / lib / firmware ,然后将其回显到插槽

另外,我个人建议你使用这个神奇的库Wirigbone进行beaglebone,这对beaglbone来说是最好的。