你好,我在添加六个以上的服务时遇到问题。程序构建是可以的,但是在运行它时,GAPM设备不是来自BLE堆栈。所以我不能开始添加服务。当添加服务小于或等于6时,我可以正常添加所有服务。增加六项以上的服务有什么限制吗?致以最诚挚的问候。
嗨,shimochan,
GAPM\u DEVICE\u IS\u IND消息未在代码中实现,可能您的意思是GAPM\u DEVICE\u READY\u IND?如果您的意思是这样的,它会在初始化服务的数据库之前发生。可以添加的服务量由堆的大小定义。
比尔,
STS\U对话框
嗨,STS\U对话框,
谢谢你的快速回复。正如你所说,GAPM\u DEVICE\u IS\u IND是GAP\u DEVICE\u READY\u IND的错误。不管怎样,你能不能教我堆的大小,我要具体改一下?我没有改变skdv5.0.4关于堆大小的内容。我要做的是添加七个服务,它们由六个标准服务和一个自定义服务组成。
致以最诚挚的问候。
你好,
此消息的初始化在服务的数据库之前实现。关于堆大小的配置,请检查以下链接:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/out-memory-error
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/purposemeaning-memory-related-macros
STS\U对话框。
谢谢你的回复。我读了上面的两个链接,但我仍然不能解决这个问题。
我的六项服务是:diss、bass、wass、bcss、udss和cust1。这六个服务被添加为BLE堆栈中GAPM\U DEVICE\U READY\U IND事件的触发器。
我的七个系列是:diss、bass、wass、bcss、udss、cust1和ctss。
在这种情况下,GAPM\u DEVICE\u READY\u IND event不来自BLE堆栈。
当我附上两个内存映射(一个用于六个服务,另一个用于七个服务)时,如果内存堆有问题,你能检查一下吗?
抱歉,我无法正确附加文件。所以,我再试一次。
GAPM\u DEVICE\u READY\u IND消息的指示发生在堆栈重置之后,在实现服务的数据库之前。如果您认为堆有问题,请尝试逐个删除您的服务并进行检查,但如果堆中出现问题,将发生平台重置。
嗨,shimochan,
GAPM\u DEVICE\u IS\u IND消息未在代码中实现,可能您的意思是GAPM\u DEVICE\u READY\u IND?如果您的意思是这样的,它会在初始化服务的数据库之前发生。可以添加的服务量由堆的大小定义。
比尔,
STS\U对话框
嗨,STS\U对话框,
谢谢你的快速回复。
正如你所说,GAPM\u DEVICE\u IS\u IND是GAP\u DEVICE\u READY\u IND的错误。
不管怎样,你能不能教我堆的大小,我要具体改一下?
我没有改变skdv5.0.4关于堆大小的内容。
我要做的是添加七个服务,它们由六个标准服务和一个自定义服务组成。
致以最诚挚的问候。
你好,
此消息的初始化在服务的数据库之前实现。关于堆大小的配置,请检查以下链接:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/out-memory-error
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/purposemeaning-memory-related-macros
比尔,
STS\U对话框。
嗨,STS\U对话框,
谢谢你的回复。
我读了上面的两个链接,但我仍然不能解决这个问题。
我的六项服务是:
diss、bass、wass、bcss、udss和cust1。
这六个服务被添加为BLE堆栈中GAPM\U DEVICE\U READY\U IND事件的触发器。
我的七个系列是:
diss、bass、wass、bcss、udss、cust1和ctss。
在这种情况下,GAPM\u DEVICE\u READY\u IND event不来自BLE堆栈。
当我附上两个内存映射(一个用于六个服务,另一个用于七个服务)时,
如果内存堆有问题,你能检查一下吗?
致以最诚挚的问候。
抱歉,我无法正确附加文件。
所以,我再试一次。
你好,
GAPM\u DEVICE\u READY\u IND消息的指示发生在堆栈重置之后,在实现服务的数据库之前。如果您认为堆有问题,请尝试逐个删除您的服务并进行检查,但如果堆中出现问题,将发生平台重置。
比尔,
STS\U对话框。