侧边栏壁纸

在linux下使用gcc+nrf5sdk开发nrf52832

  • 3293382906 原创作品 9个月前
  • 默认分类 嵌入式NRF5BLE蓝牙Linux
  • 98阅读0评论0点赞
  • 在linux下使用gcc+nrf5sdk开发nrf52832

    环境

    ubuntu22.04

    一、创建目录

    mkdir nrfsdk
    cd nrfsdk

    二、下载nrfsdk

    下载链接
    翻到最下方,找到nRF5_SDK_17.1.0_ddde560.zip
    点击下载,找不到的话这里有链接
    https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/sdks/nrf5/binaries/nrf5_sdk_17.1.0_ddde560.zip

    wget https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/sdks/nrf5/binaries/nrf5_sdk_17.1.0_ddde560.zip

    三、解压

    unzip nrf5_sdk_17.1.0_ddde560.zip

    四、安装gcc-arm-none-eabi

    sudo apt install gcc-arm-none-eabi

    五、修改nrf5sdk配置文件

    nano components/toolchain/gcc/Makefile.posix

    修改下面的配置

        GNU_INSTALL_ROOT ?= gcc-arm-none-eabi的安装目录
        GNU_VERSION ?= gcc-arm-none-eabi的版本
        GNU_PREFIX ?= arm-none-eabi

    使用apt安装的gcc-arm-none-eabi的安装目录是/usr/bin
    版本输入

    arm-none-eabi-gcc -v

    获取版本号,然后保存退出Crtl+X,y,回车。

    六、编译示例程序

    cd examples/peripheral/blinky/pca10040/s132/armgcc
    make

    编译完成后,打开_build目录就可以看到bin和hex文件。

    0

    —— 评论区 ——

    博主关闭了所有页面的评论