You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过USB串口适配器从PC向BeagleBone UART驱动发送数据失败

串口通信故障:PC Minicom 向 BeagleBone 自定义UART驱动发送数据无响应

硬件连接

  • PC USB串口适配器(CP2102)TX → BeagleBone UART2 P9扩展接口22号RX引脚
  • PC USB串口适配器(CP2102)RX → BeagleBone UART2 P9扩展接口21号TX引脚

设备树配置代码

#include "am335x-boneblack.dts"
&am33xx_pinmux {
    uart2_pins: uart2_pins {
        */
        pinctrl-single,pins = < 
            AM33XX_IOPAD(0x954, PIN_OUTPUT_PULLDOWN | MUX_MODE1)
            AM33XX_IOPAD(0x950, PIN_INPUT_PULLUP | MUX_MODE1)
            >;
    };
};
&uart2 {
    compatible = "serial"; //This is used when identifying a compatible device driver
    status = "okay";   
    pinctrl-names = "default";
    pinctrl-0 = <&uart2_pins>;
};

操作流程

  1. PC端开启两个终端窗口:
    • 第一个终端配置并启动minicom:
      sudo minicom ttlUSB0
      
    • 第二个终端通过BeagleBone串口控制台执行命令:
      cat /dev/hw_serial-48024000
      
  2. Minicom与BeagleBone驱动的波特率均设置为115200

异常现象

在minicom中输入字符后,执行cat命令的终端始终无法接收到数据,预期可实现类似串口数据接收的效果,但实际无任何响应。

内容的提问来源于stack exchange,提问作者RaM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 17:06:32