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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. YTM32B1MD14,boot跳转到app无法正常运行是什么原因

YTM32B1MD14,boot跳转到app无法正常运行是什么原因

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

    用的keil编译器,用的云途YTM32B1MD14 MCU, bootloader flash地址从0x0000开始,大小是64K,APP flash从0x10000开始,大小是128K, 用的是yt_linker.scf文件来配置memory,bootloader能正常运行,但是从bootloader跳到app后,无法正常运行。bootloader中用JumpTo_Application()来跳转到app,app代码用默认的yt_linker.scf(从00000-7FFFF)是可以正常运行的,功能正常。由于需要从boot跳到app,所以我将app工程的yt_linker.scf文件配置成了从10000开始,我这边现在怀疑是yt_linker配置问题,有哪位大神知道是哪里的问题吗?app工程加载yt_linker_00000_7FFFF.scf文件,编译出来功能是正常的,加载yt_linker_10000_303FF.scf文件后,先烧录app,再从boot跳app,无法正常运行bootloader 跳app接口.png yt_linker配置.png app工程hex数据.png yt_linker_00000_7FFFF.txt yt_linker_10000_303FF.txt

    PrinceWP 1 条回复 最后回复
    0
    • PrinceWP 离线
      PrinceWP 离线
      PrinceW
      在 回复了 风清扬 最后由 编辑
      #8

      好的谢谢,我已经全部关掉了,但是还是有问题

      1 条回复 最后回复
      0
      • 车友车行车 离线
        车友车行车 离线
        车友车行 YunTu
        写于 最后由 编辑
        #2

        可以参考这篇帖子排查一下
        https://forum.ytmicro.com/topic/18/le-bootloader问题汇总?_=1758613536259

        风清扬风 1 条回复 最后回复
        0
        • PrinceWP 离线
          PrinceWP 离线
          PrinceW
          在 回复了 风清扬 最后由 编辑
          #3

          风清扬 你好,请问问题解决了么

          风清扬风 1 条回复 最后回复
          0
          • 风清扬风 离线
            风清扬风 离线
            风清扬
            在 回复了 PrinceW 最后由 编辑
            #4

            PrinceW 已经解决,谢谢

            PrinceWP 1 条回复 最后回复
            0
            • 风清扬风 离线
              风清扬风 离线
              风清扬
              在 回复了 车友车行 最后由 编辑
              #5

              @junhanhuang 感谢大神,参考你给的帖子,问题已经解决

              1 条回复 最后回复
              0
              • PrinceWP 离线
                PrinceWP 离线
                PrinceW
                在 回复了 风清扬 最后由 编辑
                #6

                风清扬 问题出在哪里呀,我也遇到了同样的问题

                风清扬风 1 条回复 最后回复
                0
                • 风清扬风 离线
                  风清扬风 离线
                  风清扬
                  在 回复了 PrinceW 最后由 编辑
                  #7

                  PrinceW 跳转前,需要1.先将所有的驱动先DeIint,2.然后将所有驱动的中断使能关闭,3.关闭全局中断使能 4.设置中断向量重映射。 我的就是跳转前,定时器中断没有关闭,关闭后就能正常跳转了,具体你可以参考https://forum.ytmicro.com/topic/18/le-bootloader%E9%97%AE%E9%A2%98%E6%B1%87%E6%80%BB/4这个帖子

                  PrinceWP 1 条回复 最后回复
                  0
                  • PrinceWP 离线
                    PrinceWP 离线
                    PrinceW
                    在 回复了 风清扬 最后由 编辑
                    #8

                    好的谢谢,我已经全部关掉了,但是还是有问题

                    1 条回复 最后回复
                    0
                    • ,FrankieF Frankie 将这个主题转为问答主题
                    • ,FrankieF Frankie 将这个主题标记为已解决

                  • 云途开发生态介绍

                    快速上手云途开发生态

                  • 云途论坛规则/Yuntu Forum Rules

                    发帖前请查看

                  • YT CONFIG TOOL调查问卷

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

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

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