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"获得

或者

相关推荐
linweidong12 天前
AUTOSAR中的软件更新(OTA)机制如何实现容错恢复?
autosar·ota
一枝小雨18 天前
【OTA专题】 20 上电立即跳转:加快MCU启动速度
stm32·单片机·嵌入式·ota·bootloader·加速启动
一枝小雨20 天前
【OTA专题】17 打通Bootloader与App逻辑之间的通信
stm32·单片机·嵌入式·流程图·freertos·ota·bootloader
一枝小雨20 天前
【OTA专题】18 OTA性能优化:优化bootloader存储空间与固件完整性校验(CRC)
stm32·单片机·性能优化·嵌入式·freertos·ota·bootloader
一枝小雨21 天前
【OTA专题】15 实现App后台无感下载固件
stm32·单片机·嵌入式·ota·bootloader
wotaifuzao22 天前
(八)BLE MTU 全栈解析:从 20 字节瓶颈到 160KB/s
物联网·蓝牙·ble·ota·mtu
橘色的喵1 个月前
MCUboot 在 RTOS 下串口升级部分的设计分析
ota·mcuboot
coolwaterld1 个月前
Matter over Thread 在线更新 固件OTA
ota·matter·nordic
Lester_11011 个月前
单片机 IAP(可实现OTA), ISP, ICP
单片机·嵌入式硬件·iap·ota
小曹要微笑2 个月前
ESP32-S3 OTA 解析(纯技术干货版)
esp32·esp32s3·ota