3.运行演示示例¶
本节描述了准备Pro Devkit和其他工具以成功运行示例代码所需的步骤。测试和验证代码需要专业的Devkit和智能手机。
3.1。使用扫描仪应用程序验证¶
- 通过该目标设备与PC之间建立连接USB2(DBG)主板港。该端口既用于为DA1468X SOC供电和通信。对于本教程,使用了专业devkit。
- 导入,然后复制ble_peripheral在DA1468X设备家族的SDK中找到的示例代码。
笔记
重要的是要导入名为脚本的文件夹以执行各种操作(包括构建,调试和下载)
- 在目标应用程序中,添加/修改所有必需的代码块,如图所示代码概述部分。
笔记
定义的宏可能不立即考虑。因此,导致编译时间的错误。如果是这种情况,处理问题的最简单方法是:右键单击应用程序文件夹,选择指数>重建
接着指数>清新全部文件
。
- 在任何一个中构建项目debug_qspi或者Release_qspi模式并将生成的图像刻录到芯片上(通过串行或JTAG端口)。
- 请按K2Pro Devkit上的按钮以启动执行固件的芯片。
- 当项目开始运行时,任何蓝牙扫描仪应用程序都应可见DA1468X模块。为此,使用了BLE扫描仪应用程序。
验证自定义128位UUID以及特性的属性。根据分配的属性,扫描仪应用程序将绘制相应的符号,例如用于阅读的r,w in Wrateing和n以启用通知。
UUID等于0x2902的描述符指示是否启用了通知/指示。默认情况下,应禁用通知。UUID等于0x2901的描述符描述了特征的作用。
- 验证特征的特征的行为由1字节值组成。用户可以阅读并修改该值。如果属性值等于0x01,然后打开Pro Devkit上的LED D2。对于所有其他情况,LED D2被关闭。