nRF52832环境

nRF52832环境

gcc 和 keil

keil管理稍大的工程操作繁杂,添加文件,修改文件路径令人崩溃

gcc加makefile比较简洁方便

  • windows:

    • toolchain:
      arm-none-eabi-gcc
    • make

修改\components\toolchain\gcc\Makefile.windows

linux:

arm-none-eabi-gcclibnewlib-arm-none-eabi

1
2
sudo apt install gcc-arm-none-eabi  
sudo apt install libnewlib-arm-none-eabi

修改\components\toolchain\gcc\Makefile.posix

工程:

makefile路径,如:

1
2
SDK_ROOT := ../../nRF5_SDK_17.0.2_d674dde
PROJ_DIR := ../

armgcc和config文件夹同一级,或修改config路径SDK_CONFIG_FILE

makefile中看具体指令

SDK结构和应用参考

Debug

串口log,局限性较大

1
2
3
4
#define NRF_LOG_BACKEND_UART_ENABLED 1
#define NRF_LOG_BACKEND_UART_TX_PIN 13

NRF_LOG_PROCESS();//一次打印一条
-->

请我喝杯咖啡吧~

支付宝
微信