树莓派3的调试串口问题的不完美解决:让蓝牙与调试共存

树莓派3的调试串口与蓝牙共享资源造成使用冲突。本文提出通过USB UART console解决该问题,详细介绍了硬件连接、内核配置和用户空间设置,包括交叉连接DB9接口的2,3,5针脚,内核选中USB Serial驱动和特定芯片支持,以及配置userspace的console参数和agatty。" 53829453,5579077,回调函数与SOME漏洞详解,"['JavaScript', '安全', '回调', '异步编程', 'Web开发']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

因为RaspberryPi3的BT与Debug串口共用,导致同一时间只能有一个可以使用,尽管也可以使用软的UART1来控制BT,但是这样子的话需要将CPU的频率固定.

 而我们在实际开发中,在mount rootfs之前. 是需要用debug串口来查看kernel启动情况,是否有mount rootfs


解决方案

发现可以使用下面这两种方式来解决

USB UART console

Network console

但是最终觉得还是使用USB UART console比较方便. 代价是需要买两根USB转串口线.


使用方法

硬件

直接将两根USB UART的DB9接口的2,3,5用杜邦线连起来, 2与3需要交叉.

软件方面

内核的支持

直接选中配置即可,同时依赖USB Serial驱动


下面是说明


同时选中自己的USB转串口的芯片支持,例如ch341, cp2102



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值