我是靠谱客的博主 重要小刺猬,最近开发中收集的这篇文章主要介绍NRF52832学习笔记(1)——搭建环境、编译烧写一、搭建环境二、编译三、烧录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、搭建环境

1.1 安装Keil 5

官网下载:http://www2.keil.com/mdk5/
百度网盘:https://pan.baidu.com/s/1T_eF5NDYeq38bR0cqjiZkw 提取码:562z

1.2 下载SDK

官网下载:https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotabs
百度网盘:https://pan.baidu.com/s/1YBe-Mp2qGf6xBMMm8rEhBw 提取码:97zh

1.3 安装Nordic Packet

注意:要与SDK版本对应
http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
官网下载:http://www.keil.com/dd2/Pack/#/third-party-download-dialog
选择 Nordic Semiconductor nRF ARM devices Device Family Pack with BSD
img
百度网盘:https://pan.baidu.com/s/1XHUFqTnaPEfpquUYjYBLHA 提取码:vgb2
Keil内下载:
img
img

1.4 安装ARM CMSIS内核4.5.0

百度网盘:https://pan.baidu.com/s/1V-magEmEUoGxVhCeT9hIcw 提取码:m5n7

1.5 安装协议栈软件nRFgo Studio

官网下载:https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRFgo-Studio/Download
百度网盘:https://pan.baidu.com/s/1GxBDyzCS1_R-wVh2zyA2vA 提取码:qlfj

二、编译

打开BLE从机示例工程 ble_app_template
路径:SDKnRF5_SDK_15.3.0_59ac345examplesble_peripheralble_app_templatepca10040s132arm5_no_packs
img
点击按钮进行编译
img

注意:其他工程编译可能产生缺少micro_ecc_lib_nrf52.lib文件错误时,查看 解决方法:编译NRF52832工程时缺少micro_ecc_lib_nrf52.lib文件

三、烧录

3.1 Keil内烧录

  1. 先烧录 协议栈
    img
    img
  2. 再烧录 应用程序
    img
    img
    注意:调试过程中可能出现的问题,查看 解决方法:调试NRF52832工程时JLink提示错误信息read:@0x02000004

3.2 nRFgo内烧录

  1. 打开 nRFgo Studio
    img
  2. 如果是第一次烧录,先擦除(可跳过)
    img
  3. 烧录协议栈
    选择SDK版本对应的协议栈(一般随同SDK一起下载下来)
    路径:nRF5_SDK_15.3.0_59ac345componentssoftdevices132hex
    img
    替换协议栈hex文件
    img
    4.烧录应用程序
    路径:nRF5_SDK_15.3.0_59ac345examplesble_peripheralble_app_templatepca10040s132arm5_no_packs_build
    img
    img

最后

以上就是重要小刺猬为你收集整理的NRF52832学习笔记(1)——搭建环境、编译烧写一、搭建环境二、编译三、烧录的全部内容,希望文章能够帮你解决NRF52832学习笔记(1)——搭建环境、编译烧写一、搭建环境二、编译三、烧录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部