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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. YTM32B1H CAN Busoff快慢恢复问题

YTM32B1H CAN Busoff快慢恢复问题

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

    我们现在使用SDK的CAN驱动,使用freeRTOS系统。在短接CANH和CANL低后触发CAN0_ErrorCallBack,中断类型为FLEXCAN_BUS_OFF_ENTER_EVENT。我们想在这个callback中去重置CAN驱动,但是在回调中调用FLEXCAN_DRV_Deinit和FLEXCAN_DRV_Init函数会卡死在断言中。请问这个CAN驱动的销毁与重新初始化有什么方法或者示例吗?
    371a01a1-e926-4c7f-8983-7a443297cbe1-image.png

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

      callback中置个标志,在外面deinit+init试试

      郑宇郑 1 条回复 最后回复
      0
      • KirkK 离线
        KirkK 离线
        Kirk YunTu
        编写于 最后由 编辑
        #3

        https://forum.ytmicro.com/topic/1206/can-2-次初始化进-hardfault-的问题分析,可以检查一下是否在其他中断里也调用了 CAN 初始化函数,导致了这个问题

        1 条回复 最后回复
        0
        • 郑宇郑 离线
          郑宇郑 离线
          郑宇
          回复了swust 最后由 编辑
          #4

          swust 在中断外面调用可以恢复CAN驱动了,这个deinit和init是只能在中断外面调用是吗?

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

            是的 ,之前那样用套娃了

            郑宇郑 1 条回复 最后回复
            0
            • 郑宇郑 离线
              郑宇郑 离线
              郑宇
              回复了swust 最后由 编辑
              #6

              swust 好的,了解啦。谢谢!

              1 条回复 最后回复
              0
              • ,郑宇郑 郑宇 将这个主题标记为已解决

            • 云途开发生态介绍

              快速上手云途开发生态

            • 云途论坛规则/Yuntu Forum Rules

              发帖前请查看

            • YT CONFIG TOOL调查问卷

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

            • can
              30
              demo
              26
              uds
              15
              lin stack
              13
              fbl
              6
              md14
              6
              yt-link
              6
              adc模块
              4
              Online Users
              LippiL
              Lippi
              • 登录

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