Spis treści

nRF52

ELI5

Pobierz najnowesze SDK

https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrf52832_dk%2FUG%2Fnrf52_DK%2Fsetting_up.html

Examples

Trzeba ustawić dobrze components/toolchain/gcc/Makefile.posix

GNU_INSTALL_ROOT ?= /usr/bin/
GNU_VERSION ?= 7.3.1
GNU_PREFIX ?= arm-none-eabi

Mamy różne devboardy, typu pca10040

Soft device to stack Bluetooth, przeważnie używamy s132.

 ~/Projects/sdk/nRF52/examples/peripheral/blinky/pca10040/s132/armgcc                                                                                                  
❯ ls
blinky_gcc_nrf52.ld  Makefile

Zainstaluj jprog itp.

https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Command-Line-Tools/Download#infotabs

potem można używać make flash

!!! config/sdk_config.h

budowanie beacona

cd sdk/nRF52/external/micro-ecc                                                                                                                            
dos2unix build_all.sh
chmod +x build_all.sh
./build_all.sh

Programowanie urządzenia

GND detect determinuje czy programowany jest procek na DK czy poza. Zewrzyj z masą aby programować.

VTG to referencyjne napięcie zewnętrznego IC.