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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. YTM32B1MC03H0MLHT链接文件问题

YTM32B1MC03H0MLHT链接文件问题

已定时 已固定 已锁定 已移动 YTM32B1M系列
6 帖子 3 发布者 121 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • HEXH 离线
    HEXH 离线
    HEX
    写于 最后由 Frankie 编辑
    #1

    需求:将程序中的常量数据存储在 Flash/ROM 中,在系统启动时,自动将这些数据复制到 RAM 中,以便快速读写
    运行时可修改 RAM 中的参数,但原始数据仍保留在 Flash。
    采用如下的方式对链接文件修改:
    8a6c2279-3f4d-4cf6-9220-4ef864c1432d-image.png
    但是编译生成的map文件中,CAL_RAM加载的位置不对,为何不是从CAL_FLASH加载。
    d79a3825-13de-4286-bccd-032dcbd364fc-image.png
    以下是上电的内存值
    776b8ac5-c646-4941-a1e9-f230f1ad7ffb-image.png
    5f4d45b7-2c8a-479e-a607-ae9d11693909-image.png
    请问下如何进行修改才可以生成类似与NXP这样的格式
    edd394c8-8220-4ba6-b3df-3593679a73d4-image.png
    同时还有一个问题是,使用VSCODE进行jilink进行debug的时候如何在每次运行的把FLASH的值都擦除?显示的擦除芯片中,但是没有擦除。

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

      是不是可以参考文档中在ram上运行的代码的方式来实现
      YT-LINK User Manual.pdf

      1 条回复 最后回复
      0
      • HEXH 离线
        HEXH 离线
        HEX
        编写于 最后由 编辑
        #3
        此主題已被删除!
        1 条回复 最后回复
        0
        • HEXH 离线
          HEXH 离线
          HEX
          编写于 最后由 HEX 编辑
          #4

          (1)数据存储:校准数据在编译时被存储在 Flash 的 cal_rom 区)。
          (2)运行时映射:系统启动时,链接器自动将 cal_rom 中的数据复制到 RAM 的 cal_ram 区域。通过上述配置实现了数据定义到RAM地址,但是加载的地址不太。

          c031377d-5646-4b50-8997-b9f123db2414-image.png
          想要从CAL_FALSH处加载。

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

            这个是YT-LINK的一个BUG,临时解决方案如下:把RAM的优先级放到最低。

            image.png

            HEXH 1 条回复 最后回复
            0
            • HEXH 离线
              HEXH 离线
              HEX
              回复了Frankie 最后由 编辑
              #6
              此主題已被删除!
              1 条回复 最后回复
              0

            • 云途论坛规则/Yuntu Forum Rules

              发帖前请查看

            • YCT离线License申请流程

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

            • YT CONFIG TOOL调查问卷

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

            • can
              16
              demo
              15
              uds
              7
              lin stack
              6
              fbl
              5
              yt-link
              5
              md14
              4
              adc模块
              3
              Online Users
              dongtian1D
              dongtian1
              陈凯陈
              陈凯
              • 登录

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