完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我尝试在蓝牙模块CYBT-343026-01(CYW20706)上下载应用程序到串行闪存,但失败了。
第一步是按照 AIROC™ HCI UART 控制协议文档(见下文)的指示向模块发送HCI_RSET命令。 PC (MCU) 主机发出以下标准 Bluetooth® HCI_RESET命令: 01 03 0C 00 CYWxxxxx 设备应在 100 毫秒内发出以下响应: 04 0E 04 01 03 0C 00 但是未检测到响应消息。 然后我用示波器捕捉了蓝牙 UART_RX 引脚上的波形,结果发现没有发送 HCI_RESET 命令。 然后我从主机 MCU 上拆下了蓝牙模块,测量了 MCU UART_TX 引脚上的波形,并确认 MCU TX 引脚会发送命令。 所以我怀疑蓝牙模块不知何故会强制蓝牙 UART_RX 引脚处于高位。 你能解释一下吗? 谢谢。 |
|
相关推荐
1个回答
|
|
有几种可能的原因导致在蓝牙模块CYW20706上下载应用程序到串行闪存失败:
1. 电源供应问题:确保蓝牙模块的电源稳定,并且在下载过程中没有电源波动或中断。 2. 通信接口问题:确认电缆、连接器和通信接口的正常工作。检查连接线是否正确连接,确保没有松动或接触不良。 3. 软件配置问题:确保正确设置了蓝牙模块和主机之间的通信参数,如波特率、数据位、停止位和校验位。确保主机发送的命令与蓝牙模块期望的命令匹配。 4. 主机 MCU问题:检查主机MCU的代码,确认代码中发送命令的部分正确且没有错误。 5. 蓝牙模块硬件问题:如果你确认主机MCU代码没有问题且所有通信参数设置正确,但还是无法成功下载应用程序,那么可能存在蓝牙模块本身的硬件故障。在这种情况下,最好联系蓝牙模块的制造商或供应商,并提供详细的问题描述和尝试的步骤。 总之,你应该逐步检查上述可能的原因,并通过排除每个可能性来确定导致应用程序下载失败的具体原因。 |
|
|
|
只有小组成员才能发言,加入小组>>
325浏览 1评论
441浏览 1评论
570浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
453浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
424浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:11 , Processed in 0.743895 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号