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