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

YunTu Forum

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

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

已定时 已固定 已锁定 已移动 YTM32B1M系列
8 帖子 3 发布者 511 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 风清扬风 离线
    风清扬风 离线
    风清扬
    编写于 最后由 风清扬 编辑
    #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
    • junhanhuangJ 离线
      junhanhuangJ 离线
      junhanhuang 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
          • 风清扬风 离线
            风清扬风 离线
            风清扬
            回复了junhanhuang 最后由 编辑
            #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

                • 云途开发生态介绍

                  快速上手云途开发生态

                • 云途论坛规则/Yuntu Forum Rules

                  发帖前请查看

                • YT CONFIG TOOL调查问卷

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

                • can
                  19
                  demo
                  19
                  uds
                  11
                  lin stack
                  9
                  fbl
                  5
                  yt-link
                  5
                  adc模块
                  4
                  md14
                  4
                  Online Users
                  • 登录

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