Чтение из уарта - PullRequest
       68

Чтение из уарта

0 голосов
/ 16 мая 2019

Я использую микроконтроллер am57x и подключил свой ublox neo-m8n gps к UART6. После помещения uart6 в дерево устройств, как показано ниже, как я могу узнать, из какого файла читать? я не смог найти ничего в / sys / class / .. как узнать, в какой файл tty пишет gps? Существуют ли какие-либо собственные команды uart, такие как iscdetect и i2cget для 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";
};

Ответы [ 2 ]

0 голосов
/ 17 мая 2019

Если вы работаете в linux и ваше последовательное устройство обнаружено ядром.Он напечатает сообщение в буфере журнала ядра, к которому подключено устройство.

Если устройство не отображается в / sys / class, проверьте журналы ядра с помощью команды "dmesg" после вставки модуля.Он покажет ошибку, если ядро ​​не сможет правильно определить ваше устройство.

0 голосов
/ 17 мая 2019

Не берите в голову, после долгих испытаний я обнаружил, что он пишет в / dev / ttyS5. Ссылка ниже помогла мне понять это: https://www.technexion.com/support/knowledgebase/using-a-serial-port-from-a-linux-shell/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...