news 2026/7/18 21:09:57

nRF54L15 HCI_Uart

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
nRF54L15 HCI_Uart

Zephyr在NordicSemi贡献后有controller和全栈开发方式,前者给出射频rcp,外接host去控制;后者是整个应用开发。应用由controller(RCP)+host(linux bluez)组成,host和controller可以通过UART、SPI、USB、SDIO等公有接口或厂家私有接口来通信,其中controller提供外部的是HCI接口。

一、controller

本次以UART H4(5线制)为例,例程在ncs\v3.2.4\zephyr\samples\bluetooth\hci_uart,配置见prj.conf,

CONFIG_BT_HCI_RAW=y

CONFIG_BT_HCI_RAW_H4=y

CONFIG_BT_HCI_RAW_H4_ENABLE=y

串口zephyr,bt-c2h-uart = &uart20(nrf54l_05_10_15_cpuapp_common.dtsi),波特率为1000000带流控(nrf64l15dk_nrf54l15_cpuapp.overlay),编译烧录进nRF54L15,自此RCP协处理器准备完毕。

二、host

将烧录hci_uart的nRF54L15DK插到ubuntu系统PC或虚拟机中,可以看到出现2个串口“/dev/ttyACM0”、“/dev/ttyACM1”,这里第2个串口才是通信通道,输入“sudo btattach -B /dev/ttyACM1 -S 1000000”开启hci0通道,

开启另外一终端输入“sudo btmgmt info”或“sudo hciconfig”可以看到host分配的MAC地址、PHY配置等,

再“sudo btmon”可以看到controller显示为Nordic Semiconductor ASA监控HCI事件、状态。

打开第3个终端输入“sudo bluetoothctl”进入设置菜单如这里设置广播设备名为“nRF54L15”依次敲击“menu advertise”“name nRF54L15”“back”“advertise on”就能看到host发HCI命令控制controller(nRF54L15DK)工作,

通信记录在第2个终端“sudo btmon”都能看到,

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 21:08:30

Java 全栈开发实战教程 03 04 05

Java 全栈开发实战教程 03 下载课件 通过网盘分享的文件:Java全栈开发教程课程资料 链接: https://pan.baidu.com/s/1Hh5TXojnzcEJG2W1qU6DEw?pwdak19 提取码: ak19 –来自百度网盘超级会员v6的分享Java 全栈开发实战教程 04 安装 JDKJava 全栈开发实战教程 05 CMD…

作者头像 李华
网站建设 2026/7/18 20:49:44

深度解析:macOS Navicat 试用期重置技术方案

深度解析:macOS Navicat 试用期重置技术方案 【免费下载链接】navicat_reset_mac navicat mac版无限重置试用期脚本 Navicat Mac Version Unlimited Trial Reset Script 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 在数据库管理工具生态…

作者头像 李华
网站建设 2026/7/18 20:48:31

游戏出海实战复盘:专业客服如何用40分钟保住2000美元高价值用户

在北美市场,中国游戏厂商在玩法创新与买量投放上已具备强大竞争力。但当首批高付费玩家涌入后,真正的考验才刚刚开始。充值未到账、账号丢失、系统Bug——任何一次不专业的响应,都可能让"氪金玩家"瞬间流失,并引发连锁一…

作者头像 李华
网站建设 2026/7/18 20:45:59

GPU 与 CPU 架构差异

SIMT 模型 + 为什么GPU适合大规模并行 + 延迟(Latency) vs 吞吐量(Throughput)设计取向 一、为什么要先搞懂这个?不理解会踩什么坑 1.1 用 CPU 思维写 CUDA 代码会遇到的问题 CPU程序员的直觉:"核心数量多 = 好,能同时干的事多""线程越少越好控制,线程切换…

作者头像 李华