美文网首页蓝牙物联网
Nordic nRF51/52系列蓝牙SoC安全固件升级

Nordic nRF51/52系列蓝牙SoC安全固件升级

作者: 飞哥物联 | 来源:发表于2018-10-22 17:19 被阅读9次

下载nrfutil

官方下载地址:https://github.com/NordicSemiconductor/pc-nrfutil/releases

本编文章使用的是V4.0.0。

生成秘钥

nrfutil keys generate <filename>

生成固件包

把应用程序的hex文件放到nrfutil目录,然后用下面命令生成固件zip包。更多用法查看帮助,“ nrfutil.exe pkg generate --help ”。

nrfutil pkg generate --hw-version 51 --sd-req 0x87 --application-version 1 --application nrf51422_xxac.hex --key-file key.pem app_dfu.zip

--hw-version 后面跟硬件类型,nRF51系列则为51,nRF52系列则为52;

--sd-req 后面跟SoftDevice版本,可以用nRFgo Studio查看,如下图所示;

--application-version 后面跟应用程序版本号;

--application 后面跟应用程序hex文件;

--key-file 后面跟上一步生成的秘钥文件;

最后指定将要生成的固件zip包名。

相关文章

  • Nordic nRF51/52系列蓝牙SoC安全固件升级

    下载nrfutil 官方下载地址:https://github.com/NordicSemiconductor/p...

  • 使用 iOSDFULibrary 进行蓝牙 DFU升级(OTA

    现在公司用的蓝牙芯片是 NRF51 系列,DFU 升级(OTA 升级)可直接使用官方提供的 iOSDFULibra...

  • 2020-04-10 蓝牙收藏

    蓝牙 升级 android 蓝牙设备 ota dfu升级实录 - 简书 Nordic Semiconductor ...

  • 开发环境搭建

    开发环境搭建。简述如下(详细说明请参考“Nordic nRF51/nRF52开发环境搭建”): 安装Keil5 M...

  • iOS蓝牙固件升级解决方案

    何为固件升级? 固件为什么需要升级? 大家也许有做过硬件(蓝牙)固件升级的开发,举个栗子:用手机设备中心通过蓝牙硬...

  • 蓝牙设备空中升级(OTA)

    蓝牙固件空中升级(OTA)涉及到蓝牙无线通信、固件外存分布、固件内存分布(定制链接脚本)、固件二次引导等技术,需要...

  • iOS蓝牙空中升级(固件升级)

    空中升级又叫固件升级,指你手机从服务器下载下来的包或者数据,通过蓝牙传输给你的外设升级固件。如果你能把蓝牙的基础搞...

  • iOS 蓝牙固件升级

    升级介绍 蓝牙固件升级是使用手机给固件进行版本升级,以达到修复bug或者添加新功能的作用。升级的大概流程是:首先,...

  • 【IOS】BLE-蓝牙空中升级(OAD)

    蓝牙为CC2541 ios升级蓝牙固件; 1.头文件 #import

  • 蓝牙固件升级

    升级介绍 蓝牙固件升级是使用手机给固件进行更新,以达到修复bug,完善功能的作用。升级的大概流程是:首先,当手环的...

网友评论

    本文标题:Nordic nRF51/52系列蓝牙SoC安全固件升级

    本文链接:https://www.haomeiwen.com/subject/gfvgzftx.html