无法在Beaglebone上导出UART通道

时间:2017-09-26 23:46:48

标签: python debian beagleboneblack uart beagleboard

我正在尝试对BeagleBone进行编程,以便通过UART与Arduino进行通信。当我通过USB连接时,我的代码完美运行,但我需要使用Adafruit BBIO库来访问UART功能,因为USB端口是在最终设计中使用的。但是,当我运行我的代码时,我遇到以下错误:

Traceback (most recent call last):
  File "serial_commands.py", line 4, in <module>
    UART.setup("UART2")
RuntimeError: Unable to export UART channel.

我发现this StackOverflow question表示我需要更新capemngr并重新启动......没有运气。我使用引脚P9_21和P9_22作为我的Tx / Rx连接,所以我应该使用UART2。

正在运行uname -r

4.4.9-ti-r25

以下是我的python代码的第一行,以显示如何导入它:

from time import sleep
import serial
import Adafruit_BBIO.UART as UART
UART.setup("UART2")

ser = serial.Serial('/dev/ttyS2', 57600)

您认为我可能会错过什么?

0 个答案:

没有答案