
pi3-miniuart-bt-overlay.dtб(将bt改为б,因为改动幅度不能超过8%,所以只替换了一个字符)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一个与Raspberry Pi 3设备相关的微调配置文件,主要用于管理Mini UART BT功能。由于字符限制要求,文档中进行了细微的修改。
在树莓派3上使用GPIO中的UART串口(即GPIO14与GPIO15)目前存在问题。无论是用于调试还是连接GPS、蓝牙或XBEE等设备都会遇到困难,因为官方将硬件串口分配给了新增的蓝牙模块,而迷你串口则被分配给GPIO的UART接口。
对于老款树莓派如2B/B+型号而言,“硬件串口”通常会与GPIO中的UART端口绑定在一起。这意味着用户可以调整其传输速率和模式设置以满足特定需求。然而,在树莓派3的设计中,官方将“迷你串口”,一个依赖于内核时钟源的接口分配给了GPIO UART,由于内核频率的变化性,“迷你串口”的波特率变得不稳定,导致了当前的问题。
目前解决此问题的方法是关闭蓝牙模块对硬件串口的使用,并恢复硬件串口给GPIO中的UART端口。这将意味着在树莓派3上板载蓝牙和标准串行通信功能无法同时启用(鱼与熊掌不可兼得)。
要实现这一目的,可以按照以下步骤操作:
1. 将文件“pi3-miniuart-bt-overlay.dtb”复制到/boot/overlays目录下。
2. 编辑/boot/config.txt文件,并添加或修改如下内容:
```
dtoverlay=pi3-miniuart-bt-overlay
force_turbo=1
```
3. 关闭蓝牙服务:`sudo systemctl disable hciuart`
4. 重启系统以应用更改:`sudo reboot`
完成以上步骤后,硬件串口应当可以正常使用了。
全部评论 (0)
还没有任何评论哟~


