KDocs 研发资料库
  • 手表穿戴技术应用文档入口汇总
  • JL707N穿戴客述问题FAQ
  • 彩屏仓 硬件开发指南 与 量产作业流程规范
  • 彩屏仓 AC98N和JL701烧录升级注意事项
  • JL707 硬件开发资料
  • JL707 手表硬件设计注意事项 总结
  • 穿戴生产烧录OTA和key文件添加使用说明
  • JL707N-入门到进阶开发指导文档
  • 彩屏仓982相关
  • 彩屏仓耳机介绍
  • 杰理701_707双屏demo介绍
  • 707电子吧唧开发资料
  • GPIO相关
  • UART串口相关
  • SPI相关
  • nandflash相关
  • norflash相关
  • IIC相关
  • PWM相关
  • SD卡相关
  • 定时器TIMER
  • 文件系统接口设计说明文档
  • 音视频录像开发流程
  • rdec编码器
  • 穿戴功耗数据标准
  • 手表蓝牙开发文档
  • 701蓝牙PAN联网demo
  • BLE开发使用说明
  • 701手表2.0.0版本SDK EQ在线调试和离线调试方法 V1.1
  • JL707 手表喇叭输出声音大小评估方法 V1.0
  • JL707 手表音频EQ调试方法 V1.0
  • AC707N 手表通话写卡 软件配置方法
  • 录音功能
  • 701手表2.X.X系列SDK调试EQ配置方法及音频调试技巧V1.1
  • 701手表104版本SDK EQ在线调试和离线调试方法 V1.1
  • mic2dac示例
  • P11 SensorHub相关
  • 手表升级操作文档
  • AC707NGPU
  • DBI模块介绍
  • GPU模块介绍
  • 701N屏幕驱动配置说明
  • 701N_UI编辑工具用户手册
  • 支付宝资料
  • 支付宝硬件接入资料
  • 支付宝乘车码接入资料
  • CAT1 接入文档
  • 701N_WATCH_CAT1开发说明
  • Findmy功能
  • music模式相关
  • 707电池曲线
  • 707N内置FLASH挂载FAT文件系统251112_v1.2
  • AC707N_本地视频播放demo(AVI-MJPEG-PCM)
  • 光波导屏幕调试
  • 耳机研发和生产流程 指南
  • 707-NandFlash 代码和UI资源独立烧录方案
  • 彩屏仓时间同步补丁
  • 彩屏仓抖音点赞移植
  • 707LVGLv8双屏开发
  • 707N蓝牙互传图传demo
  • AVIPCM数据流接入AIVOICE
  • Flash分区操作demo
  • 手表发射问题
  • 701_707 双备份升级DEMO
  • 707_乘车码刷码失败问题_共性

手表升级操作文档

📎 原始文档:https://www.kdocs.cn/l/chA22inFRvDK 手表升级操作文档

  1. 概述 升级分为有线升级和无线升级两种,有线升级如SD卡升级/外挂flash升级/uart升级等;无线升级如蓝牙测试盒升级/蓝牙dongle升级/APP 升级等。
    目前在手表中实现的升级方式包含有线升级和无线升级,有线升级是外挂flash 升级方式;无线升级方式为测试盒升级/APP 升级/蓝牙dongle升级/广播升级等;
    按照固件覆盖方式分为两种模式:
    1. 单备份升级 优点:flash资源占用较少 缺点:升级过程中断,固件只能待在loader代码,或新固件有异常,设备运行异常。
    2. 双备份升级 优点:升级出现异常仍有一块正常运行的代码块 缺点:flash资源占用多。
      目前手表都采用单备份升级方式实现,因为flash 容量不够,没有办法开辟更多的flash空间来实现双备份升级方式。
      升级参考文档:升级相关说明.pdf AC696N串口升级说明.pdf 杰理串口升级规范.pdf 701n外置flash升级.pdf
      升级相关说明.pdfAC696N串口升级说明.pdf杰理串口升级规范.pdf701n 外置flash升级.pdf

二、升级配置

  1. 升级方式配置 一般APP无线升级方式需要使能 UPDATE_APP_EN升级方式,否则不能升级
    image
#define UPDATE_DEV_NULL         0///不支持升级功能
#define UPDATE_BT_LMP_EN        BIT(0)  ///测试盒经典蓝牙升级方式
#define UPDATE_STORAGE_DEV_EN   BIT(1) /// 储存设备升级方式
#define UPDATE_UART_EN          BIT(2)  ///串口升级方式
#define UPDATE_APP_EN           BIT(3)   //包括APP升级还有其他升级方式,如串口升级(非测试盒方式)
#define UPDATE_BLE_TEST_EN      BIT(4)   ///测试盒BLE升级方式
  1. 查看代码支持的升级方式是否正常 查看编译信息看如下提示,提示PASS的均为能够用的升级方式;如果不通过则显示为 fail 显示。
    image

  2. 单备份配置 默认均为单备份升级功能,但是该方式只能通过ota.bin实现,客户只能使用杰理的升级方式,需要开启rcsp升级功能,并且app 需要使用杰理升级库。
    image

  3. 外挂flash 搬运代码升级配置 image

    1. 升级模式需要开启UPDATE_STORAGE_DEV_EN功能 image
    2. 需要开启外挂flash升级功能 image
    3. 升级驱动代码 升级驱动代码在norflash_ufw_update.c里面,该功能需要先支持有设备存储文件,具体操作demo可以参考如下资料:外挂flash升级方案(1).zip
    4. 该方案通用所有穿戴芯片。 升级只需要调用接口void norflash_update_ufw_init(u32 norflash_addr)即可自动升级。
  4. 内置flash搬运代码升级配置 image

    1. 升级模式需要开启UPDATE_STORAGE_DEV_EN功能 image
    2. 需要开启外挂flash升级功能 imageimage
    3. 升级驱动代码 升级驱动代码在lc_flash_ufw_update.c里面,该功能需要先支持有设备存储文件,具体操作demo可以参考如下资料:内置flash搬运代码升级demo.rar
    4. 该方案通用所有穿戴芯片。 升级只需要调用接口void lc_flash_update_ufw_init(char *reserved_area_name)即可自动升级。
  5. SD卡升级

701 sdk SD卡升级配置---20250822 YP

手表sdk 使用SD卡升级功能,可以按照如下操作:如果是io控制电源的先强制供电测试升级功能。
image

将ufw升级文件放到SD卡的根目录下,调用升级接口:
image

如果是io 供电,则需要如下配置:io不能直接供电,需要通过mos控制:
image

ps:重要的一点是对应的编译出来的代码的ota.bin是否包好有SD卡升级方式,如果没有则不能通过SD卡升级。一般sdk 默认自带的ota.bin是带有SD卡升级方式的,可查询:
image

707 sd 卡升级

需要打下面补丁 ,只支持固件搬运升级 。
707N 手表SDK SD卡OTA使用教程.otl

7. 双备份升级

701_707 双备份升级DEMO.otl demo 也适用于707 sdk

三、OTA无线升级开启loader打印

在升级代码的过程中,会进入loader 代码进行升级代码,这个loader 代码是ota.bin的代码,默认是没有开启打印的功能,在调试过程中不方便查找问题,可以在sdk 中开启loader 的打印。

1、首先是替换带有打印的ota.bin文件

在tools 目录下找到ota_debug.bin 改为ota.bin
image

2、配置loader打印信息

在sdk代码中的isd_config.ini中配置,一般是通过isd_config_rule.c中配置,配置好了后重新编译代码就会在isd_config.ini中生成信息。
imageimage

This electronic documentation and any attachments are confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please do not disclose the contents to anyone。
Thank you for your cooperation!
解析权归杰理所有!
The analysis right belongs to JieLi Technology Co., Ltd.

本文档包含以下子页面

  • 701n 外置flash升级
  • 707N 手表SDK SD卡OTA使用教程
  • 701_707 双备份升级DEMO
Prev
P11 SensorHub相关
Next
AC707NGPU