将 blox,neo-6m 驱动程序绑定到 BeagleBoneBlack-wireless 上的 uart 1 时失败

将 blox,neo-6m 驱动程序绑定到 BeagleBoneBlack-wireless 上的 uart 1 时失败

我正在尝试将 gnss 驱动程序 ubx neo6m 绑定到映射在 uart1 上的传感器

驱动内核来源5.10.23::https://elixir.bootlin.com/linux/v5.10.23/source/drivers/gnss

我正在使用的 DTS 来源: :https://elixir.bootlin.com/linux/v5.10.23/source/arch/arm/boot/dts/am335x-boneblack-wireless.dts

我修补了设备树添加:

uart1_pins: pinmux_uart1_pins {
        pinctrl-single,pins = < 0x180 0x30 0x00 0x184 0x00 0x00 >;
    };

&uart1 {
 status="okay";
 pinctrl-names = "default";
 pinctrl-0 = <&uart1_pins>;
 gps@0{
    compatible = "blox,neo-6m";
    vcc-supply = <0>;
    current-speed = <115200>;
    };
};

但启动后我在 /dev 下看不到任何 gnss 设备

谢谢

相关内容