Różnice
Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
nrf52 [2021/05/31 00:50] not7cd utworzono |
nrf52 [2021/05/31 01:37] (aktualna) not7cd |
||
---|---|---|---|
Linia 7: | Linia 7: | ||
https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrf52832_dk%2FUG%2Fnrf52_DK%2Fsetting_up.html | 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'' | ||
+ | <code> | ||
+ | GNU_INSTALL_ROOT ?= /usr/bin/ | ||
+ | GNU_VERSION ?= 7.3.1 | ||
+ | GNU_PREFIX ?= arm-none-eabi | ||
+ | </code> | ||
+ | |||
+ | Mamy różne devboardy, typu pca10040 | ||
+ | |||
+ | Soft device to stack Bluetooth, przeważnie używamy s132. | ||
+ | |||
+ | <code> | ||
+ | ~/Projects/sdk/nRF52/examples/peripheral/blinky/pca10040/s132/armgcc | ||
+ | ❯ ls | ||
+ | blinky_gcc_nrf52.ld Makefile | ||
+ | </code> | ||
+ | |||
+ | 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 | ||
+ | |||
+ | <code> | ||
+ | cd sdk/nRF52/external/micro-ecc | ||
+ | dos2unix build_all.sh | ||
+ | chmod +x build_all.sh | ||
+ | ./build_all.sh | ||
+ | </code> | ||
+ | |||
+ | === 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. | ||
+ |