无法在Beaglebone上导出UART通道

2024-04-29 10:52:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试着给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,因此我应该使用UART2。在

运行uname -r我得到:

4.4.9-ti-r25

下面是我的python代码的第一行,展示了如何导入:

^{pr2}$

你觉得我会错过什么?在


Tags: 端口代码功能adafruitmost编程错误arduino