![将 blox,neo-6m 驱动程序绑定到 BeagleBoneBlack-wireless 上的 uart 1 时失败](https://linux22.com/image/198977/%E5%B0%86%20blox%2Cneo-6m%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%BB%91%E5%AE%9A%E5%88%B0%20BeagleBoneBlack-wireless%20%E4%B8%8A%E7%9A%84%20uart%201%20%E6%97%B6%E5%A4%B1%E8%B4%A5.png)
我正在尝试将 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 设备
谢谢