我正在使用am57x微控制器,并将我的ublox neo-m8n gps插入UART6。将uart6放入设备树(如下所示)后,如何知道要从哪个文件读取?我在/sys/class/中找不到任何内容。。我如何知道gps正在写入哪个tty文件?有没有像iscdetect和i2cget这样的uart本地命令用于i2c?如有任何帮助,我们将不胜感激
来自dra7.dtsi:

uart6: serial@48068000 {
        compatible = "ti,dra742-uart", "ti,omap4-uart";
        reg = <0x48068000 0x100>;
        interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
        ti,hwmods = "uart6";
        clock-frequency = <48000000>;
        status = "disabled";
        dmas = <&sdma_xbar 79>, <&sdma_xbar 80>;
        dma-names = "tx", "rx";
    };

从我的设备树:
&uart6 {
    pinctrl-names = "default";
    pinctrl-0 = <&uart6_pins_default>;
    status = "okay";
};

最佳答案

不要紧,经过多次尝试,我发现它正在写/dev/ttyS5。下面的链接帮助我找到了答案:
https://www.technexion.com/support/knowledgebase/using-a-serial-port-from-a-linux-shell/

关于linux - 从uart读取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56176297/

10-10 19:41