nrf52832 OTA could not open file“*.hex“:Application file not found

nrf52832 OTA升级参考链接:

详解蓝牙空中升级(OTA)原理与步骤 - Nordic Semiconductor中文官网https://www.nordicsemi.cn/news/bluetooth-over-the-air-upgrade-ota/nrf52------DFU升级OTA升级方式详解(基于SDK开发例程) - 星辰_stars - 博客园 (cnblogs.com)

https://www.cnblogs.com/HW-liu/p/16207737.html

一. 问题描述

二. 解决办法

app.hex 的路径没有放在正确的位置, 应该加入 绝对路径 或者 放在当前路径下(下图所示路径)

三.通过nrfutil生成新固件对应的zip包时,容易出问题

nrfutil pkg generate --application app_new.hex --application-version 2 --hw-version 52 --sd-req 0xCB --key-file priv.pem SDK160_app_s132.zip

--sd-req表示老固件运行在哪个版本softdevice上,这个值一定要跟自己的softdevice相匹配,否则无法升级,各个softdevice版本ID信息可以通过命令"nrfutil pkg generate --help"获得

或者

相关推荐
OH五星上将2 个月前
如何实现OpenHarmony的OTA升级
嵌入式硬件·openharmony·ota·鸿蒙开发·鸿蒙源码
Mr.Cssust5 个月前
【自动驾驶】针对低速无人车的线控底盘技术
人工智能·信息安全·自动驾驶·嵌入式软件·ota·功能安全·线控底盘
又言又语5 个月前
通用 OTA 设计方案
ota
stark1898y6 个月前
CH32V 系列 MCU IAP 使用函数形式通过传参形式灵活指定APP跳转地址
单片机·嵌入式硬件·mcu·iap·risc-v·ota
洛奇看世界6 个月前
Android OTA 交流群 2024 年 4 月问题汇总
android·ota·update engine
yutian06069 个月前
OTA 升级软件推荐,附带MD5计算工具,CRC计算工具,CRC16计算工具,CRC32计算工具,AES计算工具
ota·crc计算软件·md5计算软件·aes计算软件
螳螂观察1 年前
国民新旅游时代,OTA们如何制胜新周期?
ota
天赐好车1 年前
汽车OTA
汽车·ota
天安彩1 年前
BLE架构与开源协议栈
开源·esp32·ble·蓝牙协议栈·nrf52