**为此问题启动新线程**
**从主题复制:使用BT HCI OVER UART为DA14585 **
问题:BLE广告enable命令失败后BLE扫描已启用(根据BT规范,ADV&LE SCAN都可以同时进行(按时间分享))。
脚步:
1.使用Keil为585构建项目DA14585_SDK \ 6.0.4.326 \ Projects \ Target_Apps \ HCI。(尝试禁用和启用睡眠模式app_default_sleep_mode)
2.现在使用“选择DA14585选项的JTAG配置”使用SmartSnippets工具箱,打开设备并选择“Booter”工具。
- 使用da14585 \ da14585_sdk \ 6.0.4.326 \ projects \ target_apps \ hci \ hci \ keil_5 \ out_585 \ hci_585.hex二进制使用keil生成的。
3.下载FW的发布成功。
4.在DA585上运行主堆栈,然后主机应用程序执行BLE扫描启用,然后是BLE广告启用。但是,广告启用HCI命令(0x200A)失败,状态'CMD不允许0x0C'失败。
日志::
nitish :: prepaser_cmd:opcode = 0x2008
nitish :: prepaser_cmd:opcode = 0x2006
prepace_cmd:params [0] = 0x40
prepace_cmd:params [1] = 0x0
prepace_cmd:params [2] = 0xa0
prepace_cmd:params [3] = 0x0
prepack_cmd:params [4] = 0x3
prepace_cmd:params [5] = 0x0
prepace_cmd:params [6] = 0x0
prepack_cmd:params [7] = 0x0
prepace_cmd:params [8] = 0x0
prepack_cmd:params [9] = 0x0
prepace_cmd:params [10] = 0x0
prepace_cmd:params [11] = 0x0
prepace_cmd:params [12] = 0x0
prepace_cmd:params [13] = 0x7
prepace_cmd:params [14] = 0x0
nitish :: prepaser_cmd:opcode = 0x200a
prepace_cmd:params [0] = 0x1
cc_evt:opcode = 0x2008,status = 0x00
cc_evt:opcode = 0x2006,status = 0x00
cc_evt:opcode = 0x200a,status = 0x0c
但是当执行相同的adv启用命令而不发出ble scan enable命令时,它会成功。我认为这是问题的根本原因。请确认此问题并为我们分享此问题的修复。
笔记:
1.和相同的主机应用程序和堆栈在不同的BLE控制器上运行。并且已发布的命令是BT 5.0规范符合标准。
2.将HCI命令和事件附加到/从控制器发送,以供参考。
谢谢,
硝
------------------------------------------------------------------------
------------------------------------------------------------------------
星期三,2017-10-11 15:37
mt_dialog.
嗨nitish w,
关于您无法发布新问题的事实,请在支持论坛上打开三个主要类别之一,应该有一个黑色按钮,表示“新主题”您是否能够看到。
关于您的第二个问题,585的BLE堆栈不支持扫描和广告同时,当您连接时,您可以同时扫描或宣传但不同时宣传和扫描。所以在开始新的广告或扫描之前,您是否停止扫描或广告?
谢谢mt_dialog.
------------------------------------------------------------------------
------------------------------------------------------------------------
嗨mt_dialog,
如果我直接转到论坛菜单,我没有看到“新主题”选项。但如果我经过首页 - >软件 - > emp_topic,我会看到它。但无论如何,谢谢,我得到了它。
现在来广告和扫描问题。
1.首先使用DA585 HCI目标应用程序,这只是BLE固件。我正在使用自定义BT / BLE主堆栈和应用程序,可以同时进行广告和扫描。
此外,核心BTSIG规范版本4.2 / 5.0,不仅限制扫描和广告同时进行扫描和广告。并且对应用程序的需求是同时进行BLE广告和扫描。此功能适用于其他BLE产品Fightwares。仅使用对话框固件查看此问题。
所以,请帮助解决这个问题。
谢谢,
硝
嗨nitish w,
我想通过邮件直接向您联系对话框,以便使用所提供的邮件联系人您可能拥有的任何其他问题。
谢谢mt_dialog.