https://github.com/LuckfoxTECH/luckfox- ... ltra-w.dts
中定义
wireless_bluetooth: wireless-bluetooth {
compatible = "bluetooth-platdata";
uart_rts_gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
pinctrl-names = "default", "rts_gpio";
pinctrl-0 = <&uart1m0_rtsn>;
pinctrl-1 = <&uart1_gpios>;
BT,wake_gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
BT,wake_host_irq = <&gpio1 RK_PA2 GPIO_ACTIVE_HIGH>;
status = "okay";
};
但是原理图中bt_wake_host和 host_wake_bt分别为GPIO0_A2和GPIO3_B0,另外提供的 dts 中也没有配置clocks,导致蓝牙功能异常。
请问sdk 提供的 dts 为何与原理图中 gpio 引脚不一致
您好,蓝牙功能按现在的设备树配置都是正常的,不能使用一般都是uclibc库的问题,可以使用https://github.com/LuckfoxTECH/luckfox-pico/issues/327 中的补丁, 设备树不配置GPI3_B0是因为改引脚不是GPIO是GPI,仅能用于接收在使用上和GPIO也有区别,所以改用总模组使能开关GPIO1_A2,使用上没有区别。 同时蓝牙唤醒我们也不提供支持。

