在哪里可以找到有关配置和使用Beaglebone Black引脚的最新指南

问题描述

我已经使用Beaglebone Black几年了,并且一直在努力配置引脚。 内核更新已经改变了很多方法。结果,互联网上的许多信息与其他帖子相矛盾,其中许多根本不再起作用。

我已经看到了引脚管理器,引脚配置,覆盖,在插槽中加载的dtbo文件,在uboot中加载的dtbo以及(其他)(很多)。

我不能让P9_41作为输出工作(它有两个不同的“球”),并且我不仅想让它工作,而且真的想了解我在做什么(直到它会因更新的内核而再次中断?) 当前在内核4.14.71-ti-r80上,但是如果我可以使所有工作再次恢复,愿意更新到新版本。

是否存在“关于如何配置和控制当前 内核版本上的引脚的权威指南”?

解决方法

config-pin p9.41 gpio

config-pin p9.41 gpio 1

1 =高 0 =低

还...您可以使用此脚本找出哪些引脚是什么:

https://github.com/mvduin/bbb-pin-utils

按照说明找出高,低,正在使用的东西以及可用的东西。

此外,现在使用uboot-overlays,我们只需将.dtbo文件添加到/boot/uEnv.txt中。

https://github.com/beagleboard/bb.org-overlays/tree/master/src/arm是可以在/boot/uEnv.txt文件的uboot-overlays部分中使用的覆盖。

另外,关于为自己的电路板配置设置.dts文件。在BBB上,有很多想法在网上流传。我建议您去学习source:devicetree.org。

,

有类似的问题。基于iobb(git clone https://github.com/shabaz123/iobb.git),目前比以前更好。 总的来说,我发现的大多数文档都是5岁或更老的。 因此,如果您坚持下去,就很容易挣扎。 有一段时间,我放弃了,因为从更新到更新,要使系统重新运行需要大量的工作。需要PRU单元,这就是Beaglebone的粘合剂。对于下一个项目,RPI + FPGA是我的首选解决方案,因为我花了很多时间使它在更新后能够正常工作。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...