我正在使用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}}
答案 0 :(得分:0)
没关系,经过大量的试验,我发现它正在写入/ dev / ttyS5。下面的链接帮助我弄清楚了: https://www.technexion.com/support/knowledgebase/using-a-serial-port-from-a-linux-shell/
答案 1 :(得分:0)
如果您正在运行linux,并且内核检测到了串行设备。它将在连接设备的内核日志缓冲区中打印消息。
如果设备未显示在/ sys / class中,则在插入模块后使用“ dmesg”命令检查内核日志。如果内核无法正确检测到您的设备,则会显示错误。