有一段时间我一直在使用 BlackLib在 BeagleBone 黑色和绿色上运行 IO。专门针对 SPI 和一些 GPIO。最近我已经过期升级到最新的镜像 Debian 10.3。我发现 BlackLib 在禁用“bone_capemgr”和 moved to u-boot overlays 后不再工作。相反。
是否可以对 BlackLib 进行相对简单的更改以使其再次兼容。或者需要更激进的东西。
否则我如何从使用 Cape 管理器转向使用 u-boot 覆盖层。
注意:我宁愿不只是重新启用斗篷管理器来给我更多的支持和更长的生命周期。
最佳答案
在/lib/firmware/中,有许多 uboot-overlays 可以在 BBB 上的/boot/uEnv.txt 中使用。
此外,BeagleBoard.org 在其存储库中还有其他 uboot-overlays。在线访问 github.com。
- https://github.com/beagleboard/BeagleBoard-DeviceTrees
- https://github.com/beagleboard/bb.org-overlays
...
例如,如果我希望 BBB 知道我将在接头引脚上使用 UART2,我只需将 BB-UART2-00A0.dtbo 放入/boot/uEnv.txt 文件的 uboot-overlays 部分.
关于debian - Beaglebone BlackLib 库不再与 debian 10 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67814124/