【发布时间】:2021-08-21 03:27:20
【问题描述】:
一段时间以来,我一直在使用BlackLib 在 BeagleBone blacks 和 greens 上运行 IO。专门用于 SPI 和一些 GPIO。最近,我对最新的映像 Debian 10.3 进行了逾期升级。我发现 BlackLib 在禁用“bone_capemgr”和 moved to u-boot overlays 后不再起作用。
是否可以对 BlackLib 进行相对简单的更改以使其再次兼容。还是需要更激烈的事情。
否则我将如何从使用 cape 管理器转向使用 u-boot 覆盖。
注意:我宁愿不只是重新启用 cape manager 来给我更多的支持和更长的寿命。
【问题讨论】:
-
您的想法是什么级别或“相对简单”?这似乎很不明确。
-
@umläute 比查找和实施新库更简单或更快。
-
看了一眼库代码,它对加载设备树运行时的依赖似乎很弱。您可能很容易找到并注释掉所有加载设备树运行时的尝试。然后只需确保 u-boot 加载了所需外围设备的设备树。 De Funct 的回答可以帮助您解决这个问题。最后尝试运行使用该库的代码,修复任何剩余的问题。
标签: debian overlay beagleboneblack device-tree beagleboard