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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT SDK
  4. YCT中怎么添加HEAP以支持Keil工程的malloc

YCT中怎么添加HEAP以支持Keil工程的malloc

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

    阅读了如下帖子:

    • 使用yt-link-遇到_sbrk-end问题的原因分析

    • iar工程如何通过yt-link添加heap

    学习后,配置的工程如下:
    test.zip
    8efc96f1-4af3-477b-b1eb-36979d813f2d-image.png

    问题如下:
    如果不启用如下代码

    extern uint32_t Image$HEAP_start$Base;
    extern uint32_t Image$HEAP_end$Limit;
    uint32_t __heap_base =  (uint32_t)&Image$HEAP_start$Base;
    uint32_t __heap_limit = (uint32_t)&Image$HEAP_end$Limit;
    

    Keil报错信息
    22f3e9f0-e014-4375-89aa-9a00cf1bb28e-image.png
    2. 如果启用上述代码,Keil报错信息
    5864a57a-c740-4428-9b5f-cea17f3e7280-image.png

    1 条回复 最后回复
    0
    • yifeng_xieY 离线
      yifeng_xieY 离线
      yifeng_xie
      写于 最后由 编辑
      #2
      此主題已被删除!
      1 条回复 最后回复
      0
      • FrankieF 离线
        FrankieF 离线
        Frankie YunTu
        写于 最后由 编辑
        #3

        这个看了嘛:https://forum.ytmicro.com/topic/870/keil工程如何通过yt-link添加heap?_=1745721863031

        yifeng_xieY 1 条回复 最后回复
        0
        • yifeng_xieY 离线
          yifeng_xieY 离线
          yifeng_xie
          在 回复了 Frankie 最后由 编辑
          #4

          Frankie 在 YCT中怎么添加HEAP以支持Keil工程的malloc 中说:

          这个看了嘛:https://forum.ytmicro.com/topic/870/keil工程如何通过yt-link添加heap?_=1745721863031

          这个我看了,如果按照这种方式改的话,每次用YCT生成后都得再改一遍吧。
          贵司之前没有遇到过这种情况嘛?

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

            可以LOCK住YT-LINK,防止被重复生成,后续我们会修复这个问题。

            1 条回复 最后回复
            0
            • yifeng_xieY 离线
              yifeng_xieY 离线
              yifeng_xie
              在 回复了 yifeng_xie 最后由 编辑
              #6

              yifeng_xie 在 YCT中怎么添加HEAP以支持Keil工程的malloc 中说:

              每次用YCT生成后都得再改一

              Frankie 在 YCT中怎么添加HEAP以支持Keil工程的malloc 中说:

              可以LOCK住YT-LINK,防止被重复生成,后续我们会修复这个问题。

              Frankie 在 YCT中怎么添加HEAP以支持Keil工程的malloc 中说:

              可以LOCK住YT-LINK,防止被重复生成,后续我们会修复这个问题。

              这个直接lock的方案不妥,还是应该像源代码那样用/* USER CODE BEGIN ... /与/ USER CODE END ... */括起来吧?这样用户自主修改的内容都能保留,用YCT新生成的内容也可以追加。针对帖子提到的问题,我打算用IAR试试

              1 条回复 最后回复
              0
              • yifeng_xieY 离线
                yifeng_xieY 离线
                yifeng_xie
                写于 最后由 编辑
                #7

                已解决,IDE更换为IAR。
                另外,需要参照帖子修改一下icf文件。
                https://forum.ytmicro.com/topic/792/iar工程如何通过yt-link添加heap/3

                1 条回复 最后回复
                0

              • 云途开发生态介绍

                快速上手云途开发生态

              • 云途论坛规则/Yuntu Forum Rules

                发帖前请查看

              • YT CONFIG TOOL调查问卷

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

              • can
                19
                demo
                19
                uds
                11
                lin stack
                9
                fbl
                5
                md14
                5
                yt-link
                5
                adc模块
                4
                Online Users
                iss-dannI
                iss-dann
                luxiaoguoL
                luxiaoguo
                carpeC
                carpe
                wangweidongW
                wangweidong
                WHQW
                WHQ
                LCZOUYIWENL
                LCZOUYIWEN
                quanfengQ
                quanfeng
                QWQ
                QW
                jinyiJ
                jinyi
                EkkoE
                Ekko
                WangPeiyingW
                WangPeiying
                yt0503Y
                yt0503
                junhanhuangJ
                junhanhuang
                DerrickD
                Derrick
                YTBivY
                YTBiv
                yishui66Y
                yishui66
                sqwS
                sqw
                • 登录

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