如何解决在哪里可以找到有关配置和使用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是我的首选解决方案,因为我花了很多时间使它在更新后能够正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。