在开发过程中,不需要我们自己从0创建整个工程,只需要以SDK里面已有的工程为模板,在该工程基础上进行开发。例如,如果开发GATT设备,则在simpleBlePeripheral工程基础上开发;如果开发HID设备,则在HIDKeyboard工程基础上进行开发。
本文以SDK_3.1.1.2/example/ble_peripheral/simpleBlePeripheral 工程为例介绍Keil编译工具里的配置设置。
1、打开工程Options选项卡。
2、Device和Target为工程固定信息,不需改动。
3、Output为工程编译输出目录。
4、User为用户自定义区,本工程使用formelf将最终目标文件simpleBlePeripheral.hex生成到bin文件目录。
5、C/C++栏为配置宏定义及文件路径。
5.1 DEBUG_INFO=1 为打开工程调试信息。
5.2 CFG_SLEEP_MODE=PWR_MODE_SLEEP 为配置低功耗,