Nordic芯片烧录指导

本文讲介绍Nordic系列芯片的量厂时候的烧录方式

一、前期准备工作

1、硬件

        首先需要准备一块Nordic的DK或者Jlink,但是需要注意的是x宝购买的盗版Jlink因为没有license,用一段时间可能会被锁,且有些低版本的Jlink可能无法烧录M33内核的芯片,如nRF5340和nRF91系列,因此建议使用官方DK做Jlink来烧录自己的板子。因为官方DK上带有一个Jlink,且DK上的Jlink有正版license,可以稳定使用。

nRF51/52系列,可以使用nRF52832的DK来烧录,DK代号是PCA10040。nRF5340和nRF91系列需要Jlink支持烧录M33内核的芯片,因此必须要nRF5340或者nRF9160的DK来烧录,这里推荐使用nRF5340的DK来烧录nRF5340和nRF91系列,DK代号是PCA10095。

DK上的Jlink默认连接的是DK上的芯片,如果要做Jlink外接烧录自己的板子,需要在DK的VDC/VDD和VTG插针上插一个跳帽即可。然后把边上的SWDIO和SWDCLK连接到待烧录的板子上面。

2、软件

        烧录程序有两种方法,一种是使用nRF Connect for Desktop中的Programmer插件。nRF Connect for Desktop。

注意:老的nRFgo Studio已经停止更新,DTM控制,程序下载等功能已经全部迁移到nRF Connect for Desktop中,因此建议使用nRF Connect for Desktop。

下载地址:nRF Connect for Desktop - Downloads - nordicsemi.com

下载安装完成后,打开nRF Connect for Desktop,安装Programmer插件。

1、 使用nRF Connect for Desktop

打开Programmer插件,点击SELECT DEVICE识别DK。

(1)点击ADD HEX file添加hex固件

(2)点击Erase & write,全片擦除并写入固件,这样应用程序的固件就烧录完成

2、使用nRF jprog烧录

将路径切换到固件的文件夹下。

使用 nrfjprog -f NRFxx --program xxxxxx.hex 即可下载固件,还可以后面加入校验命令 “--verify”。

所以输入 nrfjprog -f NRFxx --program xxxxxx.hex --verify 就可以实现下载并校验,下载完成后会提示Verified OK。

3、使用 j flash,打开j flash软件,然后选择正确的芯片型号,把需要下载的文件加载进去,点击Target->ManualProgramming->Program或者Program&Verify

4、下面的离线编程器适用于工厂批量下载烧录 脱离电脑使用的专业离线编程器 

总结:上面的1/2/3种方法其实最终都是调用了j flash里面的动态链接库完成下载的,其核心本质是一样的。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值