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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. YT_link配置bak_Ram,并可以设置初始值

YT_link配置bak_Ram,并可以设置初始值

已定时 已固定 已锁定 已移动 已解决 YT SDK
demoyt-link
5 帖子 2 发布者 3.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • qinzhaoQ 离线
    qinzhaoQ 离线
    qinzhao YunTu
    写于 最后由 Frankie 编辑
    #1

    1.将RAM的空间调整出来,留出需要新建BAK_RAM的大小,然后新建段:
    fef41537-efcb-48f4-9963-ce6392fb07a7-image.png
    2.设置段名bak_ram和size以及初始化段里变量的时间
    108ca75d-3352-495a-ad15-102f11c73b91-image.png
    3.在copy段增加一个新的bak_ram_flash
    c67dfcec-8dc1-4f04-91fe-e421cb2dbcc9-image.png
    4.在bak_ram段的copy项选择刚刚新建bak_ram_flash:
    c7bb5ec4-a776-48ed-92ec-110266ba2a73-image.png
    b8e99fcd-a0ea-4bde-86ec-340256f8ec67-image.png
    5.设置bak_ram为复位后保持段里内容
    8ee0511b-192c-47ae-996a-756708004ecf-image.png
    213780e1-0fa2-4f2a-a89b-d2e3876f1ea7-image.png
    注意点,如果需要powerdown唤醒后保持RAM内容,需要将Bak_Ram的地址设置在retention RAM地址区间
    ME05:dda5ec73-4a88-48e3-9564-81a7b595c0a9-image.png
    ME14:f10005eb-bfe9-4726-8589-03690edb19f1-image.png

    附上例程:70fec49e-0596-4e80-bb91-98e646fe5731-bak_Demo.zip

    yishui66Y 1 条回复 最后回复
    1
    • qinzhaoQ 离线
      qinzhaoQ 离线
      qinzhao YunTu
      写于 最后由 qinzhao 编辑
      #5

      测试结果:

      image.png
      你的map文件显示Wakeup_Count的地址不在对应的段里,我把你的几个段重新编号后:
      a33f440c-d453-4e52-a847-25f862ffa6fc-image.png
      测试过的工程:5199b922-8e3a-4fdf-9da5-7730eb579f6f-uds_app.zip

      1 条回复 最后回复
      1
      • yishui66Y 离线
        yishui66Y 离线
        yishui66
        在 回复了 qinzhao 最后由 编辑
        #2

        qinzhao 您好,请教一下。为什么我按照上面的方法对MC的RAM空间进行调整,也参考了上面的例程,却没有实现软件复位后保留RAM中的数据的预期。
        是MC和LE芯片不支持这种操作吗?
        我使用的是MC的demo板
        求解,十分感谢

        1 条回复 最后回复
        0
        • qinzhaoQ 离线
          qinzhaoQ 离线
          qinzhao YunTu
          写于 最后由 编辑
          #3

          image.png检查一下这个界面,从flash拷值到RAM,设置对没?

          yishui66Y 1 条回复 最后回复
          0
          • yishui66Y 离线
            yishui66Y 离线
            yishui66
            在 回复了 qinzhao 最后由 编辑
            #4

            qinzhao
            e33672fb-b87c-44f8-9f48-f102eb64c4c9-image.png
            感谢支持,也确实是这么操作的。如果可以的话能看一下我的工程吗?main.c里测试办法跟您给的demo也是一样的
            我的工程是
            fad273e9-ad3d-4f91-9100-36cce2f478c3-uds_app.zip

            1 条回复 最后回复
            0
            • qinzhaoQ 离线
              qinzhaoQ 离线
              qinzhao YunTu
              写于 最后由 qinzhao 编辑
              #5

              测试结果:

              image.png
              你的map文件显示Wakeup_Count的地址不在对应的段里,我把你的几个段重新编号后:
              a33f440c-d453-4e52-a847-25f862ffa6fc-image.png
              测试过的工程:5199b922-8e3a-4fdf-9da5-7730eb579f6f-uds_app.zip

              1 条回复 最后回复
              1
              • yxydoctorY yxydoctor 在 中 引用了 这个主题
              • qinzhaoQ qinzhao 在 中 引用了 这个主题
              • ,FrankieF Frankie 将这个主题转为问答主题
              • ,FrankieF Frankie 将这个主题标记为已解决

            • 云途开发生态介绍

              快速上手云途开发生态

            • 云途论坛规则/Yuntu Forum Rules

              发帖前请查看

            • YT CONFIG TOOL调查问卷

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

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

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