XR829在T113-i芯片+原SDK基础上蓝牙有成功过的伙伴吗?
-
XR829在T113-i芯片+原SDK基础上蓝牙BT有成功过的伙伴吗?
在创龙的原SDK基础上,没有成功,求助是否有人成功XR829在T113-i芯片 Kernel5.4蓝牙同步. 我碰到以下几个问题:
1、必须连接ttyAS,而不网上说的ttyS,是不是配置错了,但使用串口没有其它选项:
#if IS_ENABLED(CONFIG_SERIAL_8250)
.name = "ttyAS",
#else
.name = "ttyS",
#endif
2、使用SDK自带的hciattach
hciattach -n ttyAS1 xradio
hciattach通过ttyAS1和XR829握手同步‘OK’不成功: 通过抓取串口RX,TX,发现有时hciattach发出的数据,通过驱动 和串口控制有时没有发去,有时发出去后,XR829FM 正常返回”OK“两个字节,串口控制器或者驱动接收不正常,有时一个字节接不到,有时只接收一个字节,更奇怪的是,有时收到后还完完整整的收到”OK“又给XR829了,觉得非常奇怪
以下为逻辑仪器抓图:
蓝牙逻辑分析.usbeecomp
XR829 WIFI可以正常装载FM,BT 串口排除线路干扰问题,应该是串口控制器或者驱动有问题
DTS:uart1_pins_a: uart1_pins@0 { pins = "PE10", "PE11","PB10", "PB11"; function = "uart1"; drive-strength = <10>; bias-pull-up; }; uart1_pins_b: uart1_pins { pins = "PE10", "PE11","PB10", "PB11"; function = "gpio_in"; }; &uart1 { pinctrl-names = "default", "sleep"; pinctrl-0 = <&uart1_pins_a>; pinctrl-1 = <&uart1_pins_b>; status = "okay"; };
-
测试 AWOL 开源的 Tina SDK + T113-S3 板子,
hciattach -n ttyS1 xradio
正常 -
@awwwwa 您好,知道为啥全志弄个ttyAS,这个和ttyS有什么区别,我看你通过ttyS连接的,说明驱动肯定不一样,同时也说明串口控制器没有问题。
必须连接ttyAS,而不网上说的ttyS,是不是配置错了,但使用串口没有其它选项:
#if IS_ENABLED(CONFIG_SERIAL_8250)
.name = "ttyAS",
#else
.name = "ttyS",
#endif -
@chrisvista 如果配置UART适配8250规范则是AS0,如果是sunxi-uart规范则是S0
-
@awwwwa
配置关闭CONFIG_SERIAL_8250
直接歇菜了 不能启动了
在驱动代码看,好像也是必须使能,没有办法了,神呀,你在哪里,救救我吧 -
@awwwwa 大侠,能否帮我确认一下,这个开源的kernel 是不是5.4版本的? 谢谢
-
@chrisvista 已经看到了是5.4.61
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号