禁用BeagleBone Black 的 HDMI Cape

来源:互联网 发布:制作地图软件 编辑:程序博客网 时间:2024/06/05 05:12

from: http://www.logicsupply.com/blog/2013/07/18/disabling-the-beaglebone-black-hdmi-cape/


BeagleBone Black上的HDMI端口被实现为一个虚拟的Cape;该虚拟Cape使用了扩展插座上的引脚,限制了可用的引脚数量;如果你不需要使用HDMI,通过禁用HDMI Cape,你将获得20个GPIO引脚;其它禁用HDMI的原因包括:使用UART 5及UART 3、UART 4的流量控制可用,获得更多的PWM引脚;按照下面的说明禁用HDMI Cape,使P8插座上的引脚27~46可用。

在你开始一切之前,及时使用最新的 Angstrom 镜像对 BeagleBone Black 进行更新是一种好的办法。

使用 SSH 连接到 BeagleBone Black上;你可以使用基于 web 的 GateOne SSH client 或者使用 PuTTY,然后连接到 beaglebone.local 或者 192.168.7.2 上:

user name: root 

password: <enter>

挂载该FAT分区:

mount /dev/mmcblk0p1  /mnt/card

编辑该挂载分区上的 uEnv.txt 文件:

nano /mnt/card/uEnv.txt

为了禁用 HDMI Cape,将 uEnv.txt 的内容改变为:

optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

保存该文件:

Ctrl-X, Y

卸载该分区:

umount /mnt/card

重启板子:

shutdown -r now

等待大约10秒钟时间,然后通过SSH重新连接到BeagleBone Black上。查看启用的Capes:

cat /sys/devices/bone_capemgr.*/slots

每行显示的内容类似于“P-O-L”,或者“P-O--”;字母“L”意味着Cape是启用的;缺少字母“L”则意味着Cape是禁用的。在这里,你可以看到HDMI Cape已经被禁用了,所以插座P8上的引脚27~46现在是可以使用的。

SSH window for disabling HDMI cape on BeagleBone Black

0 0