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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. AB升级的问题

AB升级的问题

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

    我用的 YTM32B1MC0 发现一个现象,boot跳app(起始地址0x7000),两种方式,一是直接跳转,二是在gpioe按键的中断里跳转;现在发现,boot直接跳转到app是可以的,但是在gpioe中,一跳转到app就在app程序里里的"OSIF_TimeDelay(500);"卡死,是不能在中断里做跳转函数吗?我用直接boot跳转到app的方式,gpioe的中断也可以使用,"OSIF_TimeDelay(500);"也可以使用

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

      OSIF_TimeDelay是用的内核的systemtick实现的,所以如果用到在跳转之间最好关闭systemtick

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

        是的,中断还没退出,不要在中断里面执行跳转

        12bc0457674a87bdddb5c3dda23291e.png

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

          OSIF_TimeDelay是用的内核的systemtick实现的,所以如果用到在跳转之间最好关闭systemtick

          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
          • 版块
          • 最新
          • 标签
          • 热门