关于中央,近场模式

2个帖子/ 0新
最后一篇
Meriororen.
离线
最后一次露面:4年1个月前
加入:2015-08-12 13:45
关于中央,近场模式

你好,

我已经在DA14580(Murata)上实现了一个核心角色设备,来自邻近监视器(EXT)源,但使用
在使用SDK App Sources(app.c,app_task.c)内部的应用程序。然而,在跑步期间几次,
我想的陷入困境,在ke_malloc(从堆叠的信息判断),在那里的内存商店指令
尝试存储到任何堆定义的堆外的内存(我认为)。有几种情况会导致硬故障,
1.当中央反复连接并断开连接时,在连接尝试期间会发生故障
2.当存在另一个连接到外围的中央时,该外围仍在提供广告期间
连接,在连接尝试期间会发生故障。在此期间,中央接受GAPM_CONNECTION_REQ_IND,
但是未能建立连接。
我的问题,外部托管应用程序上的内存映射(分散文件)有什么区别,内部托管应用程序?
我不知道如何进一步调试,因为我不知道谁实际上称这是ke_malloc,我想如果有内存
地图差异,即原因。我没有从近距离监视器示例中更改任何内存设置。

第二个问题,很简单,如果连接中央和外围设备,并且外围设备切换到近场模式,
连接rssi会改变吗?或者应该在外围设备上请求广告命令
连接rssi可能会改变?

非常感谢。

设备:
mt_dialog.
离线
最后一次露面:6个月4周前
职员
加入:2015-06-08 11:34
嗨梅里森,

嗨梅里森,

我不确定你的意思是什么不同的,但你可以看一下da1458x_config_advanced.h中的内存映射配置,在extent_peripheral_template和empty_template_ext中的模板文件夹中。

由于设备的RSSI嵌入在与主机或设备交换的每个数据包中,因此当其他设备在近场模式下更改时,不需要用于更新RSSI的命令请求,我想rssi将改变使用下一个数据包设备将接收。

谢谢mt_dialog.