跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT MCAL
  4. HA系列,A/B SWAP功能的参考例程

HA系列,A/B SWAP功能的参考例程

已定时 已固定 已锁定 已移动 YT MCAL
2 帖子 2 发布者 182 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Liam.LiuL 离线
    Liam.LiuL 离线
    Liam.Liu
    写于 最后由 编辑
    #1

    现有flash分区方案是bootloader + app a + app b,bootlootader使用了约200MB的flash空间。了解到HA系列支持A / B SWAP功能,可以节省分配给bootloader的flash资源,因此计划使用A/B swap功能,由此请问:
    1.A/B SWAP功能有参考例程吗?
    2.yt linker中是否需要把p_flash对半分区block 0 跟block 1?
    3.boot swap跳转接口是哪个?如何使用?
    4.跳转前需要进行哪些操作?(中断向量表重定向?)

    1 条回复 最后回复
    0
    • zyqZ 离线
      zyqZ 离线
      zyq YunTu
      写于 最后由 编辑
      #2
      1. 可参考以下帖子
        https://forum.ytmicro.com/topic/739/ytm32b1ha01-uds-ota-a-b-swap-demo (基于SDK)
        https://forum.ytmicro.com/topic/753/ytm32b1ha01-mcal-a-b-swap-demo及操作流程演示
      2. 使用A/B SWAP功能时,需要将P-FLASH对半分,用于存储两个版本的固件。
      3. boot swap跳转可参考SDK的FLASH_DRV_BootSwap函数
      4. 不需要中断向量表重定向
      1 条回复 最后回复
      0

    • 云途论坛规则/Yuntu Forum Rules

      发帖前请查看

    • YCT离线License申请流程

      帮助没办法联网的电脑使用YCT

    • YT CONFIG TOOL调查问卷

      帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

    • demo
      12
      can
      8
      lin stack
      6
      yt-link
      5
      vscode
      3
      adc模块
      2
      i2c
      2
      uuid
      2
      Online Users
      mcM
      mc
      • 登录

      • 登录或注册以进行搜索。
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 最新
      • 标签
      • 热门