nrf_mesh_init/nrf_mesh_node_config导致网格分析

nrf_mesh_init/nrf_mesh_node_config causing MESH ASSERT

本文关键字:nrf mesh 网格 node init config      更新时间:2023-10-16

我正在使用灯光控制客户端/服务器示例测试北欧半导体蓝牙网状网络SDK 0.9.1 Alpha。

示例源代码尚未修改。

我已经设置了一个 nRF52 开发工具包作为客户端,并将一个 nRF51 开发工具包设置为服务器。构建十六进制文件并将其下载到电路板后,开/关 LED 会保持亮起并挂起。

客户端的调试窗口显示:

<t:          0>, main.c,  318, ----- BLE Mesh Light Control Client Demo -----
<t:          0>, main.c,  108, Initializing softdevice
<t:          0>, nrf_mesh_sdk.c,  109, Initializing SoftDevice...
<t:          3>, nrf_mesh_sdk.c,  118, Ram base: 0x200022D8
<t:         23>, nrf_mesh_sdk.c,  123, sd_ble_enable: app_ram_base should be adjusted to 0x20001900
<t:         32>, main.c,  116, Initializing mesh stack
<t:        281>, nrf_mesh_sdk.c,   70, MESH ASSERT at 0x000234D2

服务器也挂在MESH ASSERT上。

历史:我之前正在测试闪烁的应用程序以及HRM应用程序,它们都运行良好(因此安装了SoftDevice并且很好(。

可能出了什么问题?如何调试更多?

更新:我刚刚尝试了另一个示例,即pm_remote_server,它也不起作用,同样的问题。

我在Segger中选择了错误的活动构建配置。

另外,请确保在下载到设备之前擦除所有内容。