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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YT MCAL
  4. ytm32b1ha01 WDG 使能问题

ytm32b1ha01 WDG 使能问题

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

    在集成0.9.1 版本mcal时遇到一个问题。 当我使能wdg后,芯片就会reset。
    为了尽可能减少其他代码的影响,我在初始化的时候重写了一下这段代码。

    一开始Service Code Register (SVCR) 写sequence。

    当执行到0x0201C846地址的时候,gpr的值和预想的一样。

    276d7843-f348-4a65-9416-68449f569ab5-image.png

    但是再运行一步WDG module enable bit没有set, 但是soft lock反而set了。后面芯片就复位了。
    3de84409-90ba-42c4-9b02-9f5f4b231721-image.png
    请问您是否知道有什么条件触发了这个?

    谢谢

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

      PixPin_2024-09-05_10-04-39.gif
      也是正常的,要不你看一下我这个demo
      Adc_HwTrig_Demo.zip

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

        PixPin_2024-09-05_09-31-21.gif
        测试没有出现该现象,方便提供一下复现的工程吗

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

          您好,工程这里我不能提供,您能否把这段代码放在MCU_Init之前试一下?

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

            PixPin_2024-09-05_10-04-39.gif
            也是正常的,要不你看一下我这个demo
            Adc_HwTrig_Demo.zip

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

              您好, 问题已解决。 是因为debugger读取了非法的地址导致的问题。

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

                请教一下,”debugger读取了非法的地址“ 为什么会出现这个现象?

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

                  不敢当,默认的debug读取的地址范围太大了。 非法访问了芯片没有权限访问的地址,在这种情况下.software lock就会set,然后chip就复位了。 在使用debug的时候,最好限定访问外设的范围,您给的jlink的实例中,就做好了映射,不会出现这个问题了。

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

                    非常感谢你的回复 🙂

                    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
                    northN
                    north
                    • 登录

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