EMBEDDED TOOLKIT

SYSTEMS R&D // DEV_TOOLS SUITE

Narzędzia (65)

nrf softdevice calculator

SYSTEM ONLINE

Konfigurator Pamięci SoftDevice (BLE Stack)

Stosy Bluetooth firmy Nordic (SoftDevice) wymuszają ścisły podział pamięci RAM i Flash. Linker Twojej aplikacji C/C++ musi zostać poinformowany o tym, gdzie kończy się SoftDevice, a gdzie zaczyna Aplikacja. Zmień parametry połączeń BLE, aby wyliczyć adresy dla pliku Linkera (*.ld / *.icf).

Parametry Połączeń BLE

Domyślnie 23 bajty. Dłuższe ramki (np. 247 dla Data Length Extension) zżerają więcej RAMu.

Adresy dla Skryptu Linkera (GCC .ld)

FLASH_START
0x26000
FLASH_SIZE: 0x5A000 (360 KB dla Aplikacji)
RAM_START
0x20001910
RAM_SIZE: 0xE6F0 (57.7 KB dla Aplikacji)
Jeśli po uruchomieniu stosu `sd_ble_enable()` układ resetuje się lub zawiesza (HardFault), najprawdopodobniej `RAM_START` w Twoim linkerze zaczyna się zbyt wcześnie. Zaktualizuj plik `.ld` wartościami wyżej!

MODUŁ W BUDOWIE

PLANOWANE WDROŻENIE: Q4 2026