从uart读取

时间:2019-05-16 20:40:29

标签: linux gps kernel pyserial uart

我正在使用am57x微控制器,并将ublox neo-m8n gps插入UART6。将uart6放入设备树中(如下所示)后,如何知道要读取哪个文件?我在/ sys / class /中找不到任何内容。我怎么知道gps写入哪个tty文件?是否有任何uart本机命令,例如用于i2c的iscdetect和i2cget?感谢您的帮助

来自dra7.dtsi:

&uart6 {
    pinctrl-names = "default";
    pinctrl-0 = <&uart6_pins_default>;
    status = "okay";
};

从我的设备树中:

{{1}}

2 个答案:

答案 0 :(得分:0)

没关系,经过大量的试验,我发现它正在写入/ dev / ttyS5。下面的链接帮助我弄清楚了: https://www.technexion.com/support/knowledgebase/using-a-serial-port-from-a-linux-shell/

答案 1 :(得分:0)

如果您正在运行linux,并且内核检测到了串行设备。它将在连接设备的内核日志缓冲区中打印消息。

如果设备未显示在/ sys / class中,则在插入模块后使用“ dmesg”命令检查内核日志。如果内核无法正确检测到您的设备,则会显示错误。