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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. 测试CAN模块MCAL时钟初始化失败

测试CAN模块MCAL时钟初始化失败

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

    测试CAN模块MCAL时钟初始化失败,产生硬件错误;帮忙排查一下MCU时钟配置
    20c51794-69ad-4b57-b5b2-e93f0a030a49-image.png project.yct

    1 条回复 最后回复
    0
    • jiankang_wangJ 离线
      jiankang_wangJ 离线
      jiankang_wang YunTu
      编写于 最后由 编辑
      #8

      你开启了usermode,但是mcal的mcu enableusermode没有开启,所以访问mcu的寄存器的时候会报错。你可以关掉这个宏,也可以把所有模块的usermode打开

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

        您说的 MCAL 时钟初始化失败是指触发了 RCU 寄存器里的 CMU 复位吗?

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

          应该没有image.png

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

            检查一下CTROL寄存器,看看是不是在非特权模式下。

            kasselK 1 条回复 最后回复
            0
            • kasselK 离线
              kasselK 离线
              kassel
              回复了jiankang_wang 最后由 编辑
              #5

              jiankang_wang 在 测试CAN模块MCAL时钟初始化失败 中说:

              检查一下CTROL寄存器,看看是不是在非特权模式下。

              请教下在哪个模块里面

              1 条回复 最后回复
              0
              • jiankang_wangJ 离线
                jiankang_wangJ 离线
                jiankang_wang YunTu
                编写于 最后由 编辑
                #6

                或者你有没有定义宏MCAL_ENABLE_USER_MODE_ENABLE。你可以直接过滤搜索这个寄存器

                kasselK 1 条回复 最后回复
                0
                • kasselK 离线
                  kasselK 离线
                  kassel
                  回复了jiankang_wang 最后由 编辑
                  #7

                  jiankang_wang 在 测试CAN模块MCAL时钟初始化失败 中说:

                  或者你有没有定义宏MCAL_ENABLE_USER_MODE_ENABLE。你可以直接过滤搜索这个寄存器

                  没有定义这个宏;e4578c25-aef1-43e7-83e4-f37c86e17259-image.png 只添加了这个

                  1 条回复 最后回复
                  0
                  • jiankang_wangJ 离线
                    jiankang_wangJ 离线
                    jiankang_wang YunTu
                    编写于 最后由 编辑
                    #8

                    你开启了usermode,但是mcal的mcu enableusermode没有开启,所以访问mcu的寄存器的时候会报错。你可以关掉这个宏,也可以把所有模块的usermode打开

                    1 条回复 最后回复
                    0
                    • kasselK 离线
                      kasselK 离线
                      kassel
                      编写于 最后由 编辑
                      #9

                      可以了,谢谢支持

                      1 条回复 最后回复
                      0
                      • ,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
                      • 版块
                      • 最新
                      • 标签
                      • 热门