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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. BOOT和APP数据共存RAM中时,跳转的时候没有按照我赋值的值保存住

BOOT和APP数据共存RAM中时,跳转的时候没有按照我赋值的值保存住

已定时 已固定 已锁定 已移动 已解决 YT SDK
11 帖子 3 发布者 1.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 番茄+两个蛋番 离线
    番茄+两个蛋番 离线
    番茄+两个蛋
    写于 最后由 编辑
    #1

    f8c9a076-5f4e-4983-adf8-9d4493c88c08-image.png

    我试了下 论坛上的bootloader和app 跳转时是1,
    但是我的工程增加很多功能之后发现 app在跳转boot的时候放在RAM的数据变成了5A了。我跳转之前设置的是4A,不是我跳转之前的值,这个怎么排查 我看了下复位寄存器是
    volatile uint32_t *pRCU_RSSR = (uint32_t *)0x4007F000;
    uint32_t resetStatus = *pRCU_RSSR;
    resetStatus的值是0x40100。
    对应的是软件复位。

    1 条回复 最后回复
    0
    • 番茄+两个蛋番 离线
      番茄+两个蛋番 离线
      番茄+两个蛋
      在 回复了 WR 最后由 编辑
      #10

      WR de83ef7a-e662-4fab-a0e0-6d916001f60e-image.png 我在我的app跳转赋值的地方加了这个寄存器操作,可以了 能告诉我为什么嘛?3314dc42-c2b8-4155-b215-42bf4431b926-image.png

      1 条回复 最后回复
      0
      • WRW 离线
        WRW 离线
        WR YunTu
        写于 最后由 编辑
        #2

        你复位前有没有清rcu寄存器,不清的话划分的ram数据会丢失的

        番茄+两个蛋番 1 条回复 最后回复
        0
        • 番茄+两个蛋番 离线
          番茄+两个蛋番 离线
          番茄+两个蛋
          在 回复了 WR 最后由 编辑
          #3

          WR RCU->RSSR = 0x1;

          SysTick->CTRL  = SysTick_CTRL_CLKSOURCE_Msk |
                         SysTick_CTRL_TICKINT_Msk   |
                         SysTick_CTRL_ENABLE_Msk;这个吗?
          
          1 条回复 最后回复
          0
          • WRW 离线
            WRW 离线
            WR YunTu
            写于 最后由 编辑
            #4

            是这个代码,你是在demo基础上加的功能吗,你这个变成5A像是被初始化了

            番茄+两个蛋番 1 条回复 最后回复
            0
            • 番茄+两个蛋番 离线
              番茄+两个蛋番 离线
              番茄+两个蛋
              在 回复了 WR 最后由 编辑
              #5

              WR 我加了还是不行 我也感觉被什么初始化啦。

              1 条回复 最后回复
              0
              • WRW 离线
                WRW 离线
                WR YunTu
                写于 最后由 编辑
                #6

                把你的yct发一下我看一下你链接脚本有问题没

                番茄+两个蛋番 1 条回复 最后回复
                0
                • yangkeY 离线
                  yangkeY 离线
                  yangke YunTu
                  写于 最后由 编辑
                  #7

                  Init Policy设置成POR_ONLY
                  55f24878-69bc-4a76-ba38-90b87ca89bff-image.png

                  番茄+两个蛋番 1 条回复 最后回复
                  0
                  • 番茄+两个蛋番 离线
                    番茄+两个蛋番 离线
                    番茄+两个蛋
                    写于 最后由 番茄+两个蛋 编辑
                    #8

                    project.yct APP
                    project.yct BOOT

                    1 条回复 最后回复
                    0
                    • 番茄+两个蛋番 离线
                      番茄+两个蛋番 离线
                      番茄+两个蛋
                      在 回复了 yangke 最后由 编辑
                      #9

                      yangke 我就是这样子设置的 我刚刚试了一下 我用ozone刷写app之后 在我的上位机刷写app的话 是可以保存的,但是刷第二次就不行。

                      1 条回复 最后回复
                      0
                      • 番茄+两个蛋番 离线
                        番茄+两个蛋番 离线
                        番茄+两个蛋
                        在 回复了 WR 最后由 编辑
                        #10

                        WR de83ef7a-e662-4fab-a0e0-6d916001f60e-image.png 我在我的app跳转赋值的地方加了这个寄存器操作,可以了 能告诉我为什么嘛?3314dc42-c2b8-4155-b215-42bf4431b926-image.png

                        1 条回复 最后回复
                        0
                        • WRW 离线
                          WRW 离线
                          WR YunTu
                          写于 最后由 编辑
                          #11

                          防止复位初始化你划分的FBL_VAR区域

                          1 条回复 最后回复
                          0
                          • 番茄+两个蛋番 番茄+两个蛋 将这个主题标记为已解决,在

                        • 云途开发生态介绍

                          快速上手云途开发生态

                        • 云途论坛规则/Yuntu Forum Rules

                          发帖前请查看

                        • YT CONFIG TOOL调查问卷

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

                        • can
                          28
                          demo
                          26
                          uds
                          14
                          lin stack
                          13
                          fbl
                          6
                          md14
                          6
                          yt-link
                          6
                          adc模块
                          4
                          Online Users
                          • 登录

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