查看: 1084|回复: 2

[nRF52840 arduino开发1]硬件选择与bootloader烧写

[复制链接]
  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-11-8 22:43 | 显示全部楼层 |阅读模式

    0.硬件准备

    本篇使用的是nordic官方开发板 nRF52840 DK,该开发板带有jlink调试器,可以烧写调试固件。除此以外,你还可以使用其他的nRF51、nRF52的开发板,如果开发板不带jlink烧写器,你也可以单独买一个。

    1.安装nRF Arduino core package

    文件>首选项>附加开发板管理器网址 中添加开发板package地址,地址如下:
    https://www.adafruit.com/package_adafruit_index.json
    然后打开 工具>开发板>开发板管理,搜索adafruit nrf52

    2.烧写引导程序

    必须的工具下载并安装以下两个软件:

    Jlink软件下载
    nRF5x命令行工具

    引导程序烧写方法

    nRF52840-DK.jpg

    1. 使用USB数据线连接J-link USB和你的PC  
    2. 工具>开发板>nRF52840 DK  
    3. 工具>编程器>J-Link for Feather52  
    4. 工具>烧录引导程序  
    5. 等待如下提示,即为烧录成功
      QQ截图20191109211751.jpg

    测试Blink程序

    烧录好后,拔掉原本J-link USB上的数据线,连接到nRF USB工具>端口中选择对应的串口
    打开Blink示例,编译并上传
    上传成功后,你会看到开发板上的LED1开始闪烁  









  • TA的每日心情
    慵懒
    2020-3-14 04:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-11-10 20:27 | 显示全部楼层
    Arduino不认Jlink怎么破
  • TA的每日心情
    慵懒
    2020-3-14 04:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-11-10 22:54 | 显示全部楼层
    XlinliY.Zhang 发表于 2019-11-10 20:27
    Arduino不认Jlink怎么破

    引导程序烧录成功了,但是插上USB无反应
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    Arduino 求助 串口接收数据不正确,数据丢失问题
    Arduino 求助 串口接收数
    问题整了好久,我自己写的C#程序发送数据,arduino接收数据。 但是发现arduino接收的
    小爱同学的控制电脑的远程blinker
    小爱同学的控制电脑的远程
    先说写贴原因,最近空了下来,看到一堆买来没有用的8266,心血来潮到论坛看看,看到不
    关于超声波测距的误差问题
    关于超声波测距的误差问题
    菜鸟请教一下各位大神, 最近做了一个超声波的测距实验,使用的是下面的模块 网上
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表