您好 Todd、
感谢您的回复。
我能够根据您的建议构建应用程序... 它工作得流畅
但我遇到的一个问题是、在添加 OAD 后、构建成功、当我尝试通过器件监视器(版本2.3.0)连接它时、我得到了"属性验证失败"。
因此、我通过对固件进行轻微修改来解决了这个问题。
#ifdef Feature_OAD
void OAD_addService();// OAD 配置文件
OAD_register (((oadTargetCBs_t *)&SPPBLESERVER_oadCBs);
hOadQ = Util_constructQueue (oadQ);
#endif //feature_OAD
#ifndef feature_OAD_ONCHIP
// SimpleProfile_AddService (GATT_All_services);//简单 GATT 配置文件
SerialPortService_AddService (GATT_ALL_SERVICES);//SerialPortBLE 服务
#endif //!feature_OAD_ONCHIP
首先我注册了 OAD 服务,然后注册了串行端口服务。 相反(即出现"属性验证失败"错误时)
这是否意味着注册服务中的订单很重要?
请给我一个说明...