3.运行演示示例

本节描述了准备Pro Devkit和其他工具以成功运行示例代码所需的步骤。测试和验证代码需要专业的Devkit和智能手机。

3.1。使用扫描仪应用程序验证

  1. 通过该目标设备与PC之间建立连接USB2(DBG)主板港。该端口既用于为DA1468X SOC供电和通信。对于本教程,使用了专业devkit。
'DA1468X Pro Devkit'

图12DA1468X Pro Devkit

  1. 导入,然后复制ble_peripheral在DA1468X设备家族的SDK中找到的示例代码。

笔记

重要的是要导入名为脚本的文件夹以执行各种操作(包括构建,调试和下载)

  1. 在目标应用程序中,添加/修改所有必需的代码块,如图所示代码概述部分。

笔记

定义的宏可能不立即考虑。因此,导致编译时间的错误。如果是这种情况,处理问题的最简单方法是:右键单击应用程序文件夹,选择指数>重建接着指数>清新全部文件

  1. 在任何一个中构建项目debug_qspi或者Release_qspi模式并将生成的图像刻录到芯片上(通过串行或JTAG端口)。
  2. 请按K2Pro Devkit上的按钮以启动执行固件的芯片。
  3. 当项目开始运行时,任何蓝牙扫描仪应用程序都应可见DA1468X模块。为此,使用了BLE扫描仪应用程序。
“使用扫描仪应用程序验证蓝牙低能设备输出”

图13使用扫描仪应用程序验证蓝牙低能设备输出

“连接到远程对等方后探索服务”

图14连接到远程对等方后探索服务

  1. 验证自定义128位UUID以及特性的属性。根据分配的属性,扫描仪应用程序将绘制相应的符号,例如用于阅读的r,w in Wrateing和n以启用通知。

    UUID等于0x2902的描述符指示是否启用了通知/指示。默认情况下,应禁用通知。UUID等于0x2901的描述符描述了特征的作用。

“验证服务特征”

图15验证服务特征

  1. 验证特征的特征的行为由1字节值组成。用户可以阅读并修改该值。如果属性值等于0x01,然后打开Pro Devkit上的LED D2。对于所有其他情况,LED D2被关闭。
“验证特征行为(写操作)”

图16验证特征行为(写操作)