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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. YTM32B1HA01 UDS OTA (A/B SWAP) Demo

YTM32B1HA01 UDS OTA (A/B SWAP) Demo

已定时 已固定 已锁定 已移动 YTM32B1H系列
demo
24 帖子 4 发布者 778 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • BJXB 离线
    BJXB 离线
    BJX
    在 回复了 zyq 最后由 编辑
    #9

    zyq 请问有没有哪个寄存器可以判断进行swap OTA后当前处于哪个Bank,没在手册上找到啊

    zyqZ BJXB 2 条回复 最后回复
    0
    • zyqZ 离线
      zyqZ 离线
      zyq YunTu
      在 回复了 BJX 最后由 编辑
      #10

      BJX 6e5cabeb-a241-46de-9392-0498fdf7e145-image.png

      BJXB 1 条回复 最后回复
      0
      • BJXB 离线
        BJXB 离线
        BJX
        在 回复了 BJX 最后由 编辑
        #11
        此主題已被删除!
        1 条回复 最后回复
        0
        • BJXB 离线
          BJXB 离线
          BJX
          在 回复了 zyq 最后由 编辑
          #12

          zyq 31c21f48-96c2-464d-8728-061edace87a6-image.png
          983b19a7-cb37-4912-800b-bbb58ad179b6-image.png
          e6b21089-a713-488a-9501-0ab24b23b28a-image.png
          跳转前我在AB区都读了,为什么返回都是0

          zyqZ 1 条回复 最后回复
          0
          • zyqZ 离线
            zyqZ 离线
            zyq YunTu
            在 回复了 BJX 最后由 编辑
            #13

            BJX SWAP后BOOT_INFO为1

            BJXB 1 条回复 最后回复
            0
            • BJXB 离线
              BJXB 离线
              BJX
              在 回复了 zyq 最后由 编辑
              #14

              zyq 8b58b8f3-c720-40cd-b1f2-3461fbd17020-image.png
              SWAP后读取还是为0,求解

              zyqZ 1 条回复 最后回复
              0
              • zyqZ 离线
                zyqZ 离线
                zyq YunTu
                在 回复了 BJX 最后由 编辑
                #15

                BJX 你说的SWAP成功是指BOOT SWAP command成功吗,在复位跳转后读

                BJXB 1 条回复 最后回复
                0
                • BJXB 离线
                  BJXB 离线
                  BJX
                  在 回复了 zyq 最后由 BJX 编辑
                  #16

                  zyq FLASH_DRV_BootSwap(0) 是这个函数执行成功,在复位前和复位后都读过,都是0

                  zyqZ 1 条回复 最后回复
                  0
                  • zyqZ 离线
                    zyqZ 离线
                    zyq YunTu
                    在 回复了 BJX 最后由 编辑
                    #17

                    BJX 复位后成功跳到B面了吗

                    BJXB 1 条回复 最后回复
                    0
                    • BJXB 离线
                      BJXB 离线
                      BJX
                      在 回复了 zyq 最后由 编辑
                      #18

                      zyq 成功跳到B面了

                      zyqZ 1 条回复 最后回复
                      0
                      • zyqZ 离线
                        zyqZ 离线
                        zyq YunTu
                        在 回复了 BJX 最后由 编辑
                        #19

                        BJX 直接调试看下寄存器状态

                        BJXB 1 条回复 最后回复
                        0
                        • BJXB 离线
                          BJXB 离线
                          BJX
                          在 回复了 zyq 最后由 编辑
                          #20

                          zyq ea3dd0a8-2275-424a-80be-1bafbbcd00cd-image.png
                          这里一直都是灰色的0,没有变化

                          1 条回复 最后回复
                          0
                          • zyqZ 离线
                            zyqZ 离线
                            zyq YunTu
                            写于 最后由 编辑
                            #21

                            基于我前面发的demo加了BOOT_INFO的打印,运行正常。
                            具体改动如下:
                            app_a
                            90731f69-cd02-4810-87e7-d39b79552f34-image.png
                            app_b
                            61202301-7c1b-4005-b440-68d7bf437360-image.png

                            串口打印结果:

                            0fbb228e-df15-442e-b2c0-a56e9db830dc-image.png

                            调试:
                            1214a0da-7796-404e-9a9c-f171c8697c81-image.png
                            d23fe9d1-1e45-4d0d-9812-1027e67f90e4-image.png

                            BJXB 2 条回复 最后回复
                            0
                            • BJXB 离线
                              BJXB 离线
                              BJX
                              在 回复了 zyq 最后由 编辑
                              #22

                              zyq 感谢,现在能读出来了,还是有点疑惑,昨天我是通过rtt接收字符来判断是读取 BOOT_INFO 状态,还是进行swap跳转,还是复位,到今天上午测试读出来一直为0。然后 我就参照你的方法 在一个任务里每隔1s读取一次 打印,这时就正常了。然后,擦除全片flash 换回昨天的工程,也正常了.......

                              1 条回复 最后回复
                              0
                              • BJXB 离线
                                BJXB 离线
                                BJX
                                在 回复了 zyq 最后由 编辑
                                #23

                                zyq 有个问题想请教下,我往pflash0写入固件a,pflash1写入固件b,在固件a里面进行swap跳转且跳转成功后,擦除pflash0里面的固件a,然后设备再次复位后会直接运行pflash1里面的固件b吗

                                zyqZ 1 条回复 最后回复
                                0
                                • zyqZ 离线
                                  zyqZ 离线
                                  zyq YunTu
                                  在 回复了 BJX 最后由 编辑
                                  #24

                                  BJX 在pflash1/固件b里面没进行SWAP操作,那么复位后还运行pflash1

                                  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
                                  yishui66Y
                                  yishui66
                                  XgqX
                                  Xgq
                                  mcM
                                  mc
                                  nuseavaN
                                  nuseava
                                  • 登录

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