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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. ME0 SDK 1_3_1 CAN demo在KEIL O1编译时会进hardfault

ME0 SDK 1_3_1 CAN demo在KEIL O1编译时会进hardfault

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

    环境:

    1. ME0 SDK 1_3_1 Flexcan demo
    2. KEIL V3.39
    3. O1等级编译

    现象:
    使用O0编译时可以正常发送
    使用O1编译时运行到can发送函数会直接进hardfault
    d95e6c53-0804-4548-9344-d33104d24f10-image.png

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

      image.png
      这边要改一下

      FJF 1 条回复 最后回复
      0
      • FJF 离线
        FJF 离线
        FJ
        在 回复了 run 最后由 编辑
        #3

        run 你们的回复怎么跟NXP的一个德行?

        runR 1 条回复 最后回复
        -1
        • runR 离线
          runR 离线
          run YunTu
          写于 最后由 编辑
          #4
          此主題已被删除!
          1 条回复 最后回复
          0
          • runR 离线
            runR 离线
            run YunTu
            在 回复了 FJ 最后由 编辑
            #5

            FJ 抱歉,非常感谢问题反馈。

            原因可能是这个:
            https://forum.ytmicro.com/topic/363/ytm32b1md1-和-ytm32b1me0-非对齐访问flash地址-可能会发生unaligned-usagefault?_=1732766143352

            可以安装一下这个HOTFIX,修复了1_3_0版本的这个问题。
            image.png

            FJF 1 条回复 最后回复
            1
            • FJF 离线
              FJF 离线
              FJ
              在 回复了 run 最后由 编辑
              #6

              run 9551e9b2-ba77-4a4c-9396-772d709390d6-image.png
              看你的ID上有yuntu的字样,是官方人员吗?有个问题想请教一下,我用的芯片是YTM32B1MD1,如上图,我在配置了SCU的时钟后,外部晶振已经起振了(8M的晶振,PLL我计算的是120M,Slow BUS 4分频),能测到波形,但是在开启外设的时钟,IPC的时候,不管是先配置那个参数(图中的四行代码),结果只能配置上reset项,其他无法打开,继续运行就进入Hardfault了。。。

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

                这边可以看一下RM手册,这边IPC[21]是PCTRLD,只有reset可以配置,其他是不能配置的,如果要reset,需要先写1,再清0。

                image.png

                FJF 1 条回复 最后回复
                0
                • FJF 离线
                  FJF 离线
                  FJ
                  在 回复了 run 最后由 编辑
                  #8

                  run 在 ME0 SDK 1_3_1 CAN demo在KEIL O1编译时会进hardfault 中说:

                  PCTRLD
                  我看第17是GPIO,时钟能打开,ABCDE的PORT口的时钟是一起的吗?😳

                  runR 1 条回复 最后回复
                  0
                  • runR 离线
                    runR 离线
                    run YunTu
                    在 回复了 FJ 最后由 编辑
                    #9

                    FJ 要配置GPIO,需要先打开IPC[17] GPIO时钟,PORTA/B/C/D/E时钟都是 slow bus clock,不可配置。
                    但GPIO模块时钟是可以配置的,可以参考一下SDK的GPIO Demo。

                    FJF 1 条回复 最后回复
                    0
                    • FJF 离线
                      FJF 离线
                      FJ
                      在 回复了 run 最后由 编辑
                      #10

                      run 已经能正常控制GPIO了,后续有问题再请教😊

                      1 条回复 最后回复
                      0

                    • 云途开发生态介绍

                      快速上手云途开发生态

                    • 云途论坛规则/Yuntu Forum Rules

                      发帖前请查看

                    • YT CONFIG TOOL调查问卷

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

                    • can
                      19
                      demo
                      19
                      uds
                      11
                      lin stack
                      9
                      fbl
                      5
                      md14
                      5
                      yt-link
                      5
                      adc模块
                      4
                      Online Users
                      YQHY
                      YQH
                      WangPeiyingW
                      WangPeiying
                      iss-dannI
                      iss-dann
                      luxiaoguoL
                      luxiaoguo
                      carpeC
                      carpe
                      wangweidongW
                      wangweidong
                      WHQW
                      WHQ
                      LCZOUYIWENL
                      LCZOUYIWEN
                      quanfengQ
                      quanfeng
                      QWQ
                      QW
                      jinyiJ
                      jinyi
                      EkkoE
                      Ekko
                      yt0503Y
                      yt0503
                      junhanhuangJ
                      junhanhuang
                      DerrickD
                      Derrick
                      YTBivY
                      YTBiv
                      yishui66Y
                      yishui66
                      sqwS
                      sqw
                      • 登录

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