DA14580中央连接有两个DA14580奴隶

新6帖子/ 0
最后发表
RandyYu
离线
最后看到:2年9个月前
加入:2015-01-28 08:49
DA14580中央连接有两个DA14580奴隶

嗨对话框

我使用一个项目连接两个奴隶,当同时连接,大约一分钟它访问函数”wrap_platform_reset无效
(uint32_t错误)”,错误代码是RESET_MEM_ALLOC_FAIL = 0 xf2f2f2,如何解决这个问题?我试图解决这个问题我在da1458x_config_advanced“# define DB_HEAP_SZ 2048”。h,凯尔编译两个错误:Error1: L6220E:执行地区ZI_RET20大小(9432字节)超过限制(8888字节)。区域包含2字节的填充和0字节的贴面板(2字节总数的链接器生成的内容和Error2: L6221E:执行地区ZI_RET20执行区间[0 x00080768 0 x00082c40)与执行地区ZI_RET21执行范围[0 x00082a20, 0 x00083000)。

你能帮我查一下这个项目!

谢谢!

设备:
MT_dialog
离线
最后看到:1月1周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

尽量减少打印操作,这可能会导致你看到的内存失败。通过改变DB_HEAP_SZ会改变数据库的堆大小,不会帮助你,因为你是一个中央。通过设置CFG_MAX_CONNECTIONS应该够了。还与项目,你已经上传以来我不能够连接的连接命令条件下TASK_APP APP_SCANNING,据我所知没有代码在你的应用程序集TASK_APP模式(在所有出现的APP_SCANNING TASK_APP的设置模式是评论)。不管怎样,我认为你得到太多的广告数据和问题很多打印命令,这将导致内存分配失败,您可以减少印刷函数或测试它在一个不太拥挤的地方。

由于MT_dialog

RandyYu
离线
最后看到:2年9个月前
加入:2015-01-28 08:49
嗨MT_dialog,

嗨MT_dialog,

谢谢你的指示,我禁用打印功能和测试它在一个不太拥挤的地方,测试好了,为什么要测试它在一个不太拥挤的地方,也许我得到太多的广告数据,
因为我们想要连接一个奴隶,后连接下一个奴隶,你能告诉我如何解决这个问题?我已经上传项目可以与奴隶addr = {0 x * *, 0 x * *, 0 x00, 0 xca 0 xea, 0 x80}。

谢谢!

MT_dialog
离线
最后看到:1月1周前
工作人员
加入:2015-06-08 34
嗨RandyYu,

嗨RandyYu,

我不明白这个问题,你想连接到不同的顺序的奴隶,没有演奏扫描过程吗?例如,您想要连接的特定的数据库地址匹配的bd地址模板?我假设你能发出连接到下一个奴隶后你会得到一个连接完整的事件对奴隶,你刚才联系。

由于MT_dialog

SeunDae金
离线
最后看到:1年2个月前
加入:2016-05-27 06:13
= > ble_examples \ ble_app

= > ble_examples \ ble_app_barebone项目吗?

1。没有连接任何东西。
2。安卓应用,蓝牙扫描APK

2。调试与凯尔
3所示。断点这cpde
空白wrap_platform_reset (uint32_t错误)
4所示。重新“运行”。
但是返回wrap_platform_reset ()

你能帮我吗?

MT_dialog
离线
最后看到:1月1周前
工作人员
加入:2015-06-08 34
嗨SeunDae金,

嗨SeunDae金,

请不要发布问题的话题以来一个已经回答了线程的线程是无关紧要的问题,你可以创建一个新的职位。

关于你的问题,SDK吗?你以任何方式改变了准系统的例子吗?表明通常发生在你的内存空间,也有你配置你的项目也许对不同的58 x和实际运行模块,您使用的是别的东西吗?例如580上运行581年弗兰克-威廉姆斯构建模块。

由于MT_dialog