我有一台运行 Ubuntu 16.04 的 Raspberry Pi3。我通过 ssh 登录。
我想将硬件设备连接到 GPIO 引脚 8 和 10 处的 UART0。据我所知,这应该对应于 /dev/ttyAMA0。但我尝试了这个 shell 命令,终端挂起了,命令从未返回,甚至 control-C 也不起作用。
echo "testing 123" > /dev/ttyAMA0
这不是一个简单的权限问题。我在 dailout 组中。以下是“ls”的内容
crw-rw---- 1 root dialout 204, 64 Jun 1 16:26 /dev/ttyAMA0
以下是dmesg | grep ttyAMA
[ 0.833340] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2