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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT MCAL
  4. Lin_WakeupInternal 返回 E_NOT_OK

Lin_WakeupInternal 返回 E_NOT_OK

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

    您好,
    使用1.9.0的mcal时,在初始调用Lin_Wakeup后,后面调用到Lin_Lld_CheckWakeup

    47ead716-7ada-495f-bb17-3609053dc985-image.png

    状态已经改成LIN_DRV_CH_OPERATIONAL
    1cb856d4-182b-4da1-97be-0af3dec432a9-image.png
    一直进。

    1 条回复 最后回复
    0
    • zyqZ 离线
      zyqZ 离线
      zyq YunTu
      写于 最后由 编辑
      #4

      请问是EcuM_CheckWakeup中会call Lin_WakeupInternal吗?Mcal中Lin_Bak_EcuMCheckWakeup只call了EcuM_CheckWakeup

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

        您好,没理解什么意思,意思是同一个通道已经通过Lin_Wakeup成功唤醒,状态改为OPERATIONAL,然后调Lin_WakeupInternal会因为不是SLEEP状态返回E_NOT_OK吗?按照标准就是应该这样吧

        1 条回复 最后回复
        0
        • yisuY 离线
          yisuY 离线
          yisu
          写于 最后由 编辑
          #3

          您好,call Lin_CheckWakeup 再 call Lin_WakeupInternal. 在Lin_CheckWakeup中如上图,先call了Lin_Bak_SetChDrvState然后再Lin_Bak_EcuMCheckWakeup,Lin_Bak_EcuMCheckWakeup会去call Lin_WakeupInternal,这里就会进入到上面873的if 语句。 在 Lin_Lld_CheckWakeup 中把Lin_Bak_SetChDrvState和Lin_Bak_EcuMCheckWakeup的顺序交换一下就能让Lin_WakeupInternal 去call Lin_Mld_WakeupInternal

          1 条回复 最后回复
          0
          • zyqZ 离线
            zyqZ 离线
            zyq YunTu
            写于 最后由 编辑
            #4

            请问是EcuM_CheckWakeup中会call Lin_WakeupInternal吗?Mcal中Lin_Bak_EcuMCheckWakeup只call了EcuM_CheckWakeup

            1 条回复 最后回复
            0
            • yisuY 离线
              yisuY 离线
              yisu
              写于 最后由 编辑
              #5

              您好
              对的,在ecuM callout中先CheckWakeup然后再Lin_WakeupInternal。因为
              01b52b25-2dc0-44cb-aab7-5c437636c633-image.png

              1 条回复 最后回复
              1
              • zyqZ 离线
                zyqZ 离线
                zyq YunTu
                写于 最后由 编辑
                #6

                好的,我后续将状态更新放在EcuMCheckWakeup的后面

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

              • 云途开发生态介绍

                快速上手云途开发生态

              • 云途论坛规则/Yuntu Forum Rules

                发帖前请查看

              • YT CONFIG TOOL调查问卷

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

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

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