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

或者

相关推荐
小曹要微笑9 天前
ESP32-S3 OTA 解析(纯技术干货版)
esp32·esp32s3·ota
一枝小雨12 天前
【OTA专题】12 APP中移植EEprom、W25Q驱动
stm32·单片机·嵌入式·freertos·ota·bootloader
一枝小雨12 天前
【OTA专题】11 进一步优化OTA后台无感下载架构
stm32·单片机·架构·嵌入式·freertos·ota·bootloader
一枝小雨17 天前
9 更进一步的 bootloader 架构设计
stm32·单片机·嵌入式·软件架构·ota·bootloader·aes加密
一枝小雨18 天前
7 App代码转AES加密文件生成步骤
stm32·单片机·嵌入式·aes·ota·bootloader·加密升级
一枝小雨1 个月前
【OTA专题】2 初级bootloader架构和基础工程移植
stm32·单片机·嵌入式·ota·bootloader·固件升级·加密升级
天堂陌客5 个月前
RK3562 OTA 方法
qt·ota·rk3562
jiang_bluetooth5 个月前
AIC8800M40低功耗wifi在ARM-LINUX开发板上做OTA的调试经验
linux·arm开发·ota·sdio·aic8800·sdio wifi
政安晨8 个月前
【嵌入式人工智能产品开发实战】(二十)—— 政安晨:小智AI嵌入式终端代码解读:【B】小智AI嵌入式终端OTA升级功能深度解析
c++·人工智能·嵌入式·ota·小智ai·代码解读·ai聊天助手
一只搬砖的猹1 年前
项目实战——使用python脚本完成指定OTA或者其他功能的自动化断电上电测试
linux·单片机·嵌入式硬件·python自动化·rtos·嵌入式软件·ota