2017-08-01 59 views
0

我使用光控客户端/服务器示例测试了Nordic Semi Bluetooth Mesh SDK 0.9.1 Alphanrf_mesh_init/nrf_mesh_node_config导致MESH ASSERT

示例源代码尚未修改。

我已经成立了一个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 

另外,服务器挂起的网纹ASSERT。

历史:我以前测试过闪烁的应用程序,以及人力资源管理应用程序,他们都工作正常(所以SoftDevice安装和罚款)。

什么可能是错的?我怎样才能调试更多?

更新:我只是试着用另一个例子,即pm_remote_server,它也没有工作,同样的问题。

回答

0

我在Segger中选择了错误的Active Build Configuration。

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