nrf_mesh_init / nrf_mesh_node_config вызывает MESH ASSERT

Я проверяю Nordic Semi Bluetooth Mesh SDK 0.9.1 Альфа используя пример клиент / сервер управления освещением.

Исходный код примеров не был изменен.

Я установил комплект разработки nRF52 в качестве клиента и комплект разработки nRF51 в качестве сервера. После создания и загрузки шестнадцатеричных файлов на доски индикатор включения / выключения просто горит и горит.

Окно отладки для клиента показывает:

<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.

История: я ранее тестировал приложение blinky, а также приложения HRM, и они оба работают нормально (поэтому SoftDevice установлен и работает нормально).

Что может быть не так? Как я могу отладить больше?

Обновление: я только что попробовал с другим примером, а именно pm_remote_server, и он тоже не работал, та же проблема.

0

Решение

Я выбрал неправильную конфигурацию Active Build в Segger.

Плюс, обязательно удалите все перед загрузкой на устройство.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]