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