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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. HA01 SDK_1.3.1 CAN5/6/7初始化会进hardfault

HA01 SDK_1.3.1 CAN5/6/7初始化会进hardfault

已定时 已固定 已锁定 已移动 YTM32B1H系列
12 帖子 4 发布者 317 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 小阿木小 离线
    小阿木小 离线
    小阿木
    写于 最后由 编辑
    #2

    be3e5b88cc5415facbb790a0ec16d62.png

    1 条回复 最后回复
    0
    • 小阿木小 离线
      小阿木小 离线
      小阿木
      写于 最后由 编辑
      #3

      补充楼主的出现问题,can6和can7使用工具配置后,在初始化FLEXCAN_DRV_Init里面的FLEXCAN_ClearRAM会出现硬件中断

      BJXB 1 条回复 最后回复
      1
      • BJXB 离线
        BJXB 离线
        BJX
        在 回复了 小阿木 最后由 编辑
        #4

        小阿木 你好 请问解决了吗

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

          image.png这个是因为CAN 5 CAN 6 CAN 7 没有HR TIMESTAMP,但是代码里没有限制,后期版本会修复这个问题

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

            img_v3_02jq_d11080e0-e3a4-4d8b-8ff4-c36e3892a45g.jpg
            img_v3_02jq_cea1753f-cbbe-4d81-b021-0f6a1721ab5g.jpg现阶段可以按照以上截图更改代码,添加宏管理限制

            BJXB 1 条回复 最后回复
            0
            • xianghanX xianghan 在 中 引用了 这个主题
            • BJXB 离线
              BJXB 离线
              BJX
              写于 最后由 编辑
              #7

              好的 可以弄个代码文本直接粘贴吗

              1 条回复 最后回复
              -1
              • BJXB 离线
                BJXB 离线
                BJX
                在 回复了 xianghan 最后由 BJX 编辑
                #8

                xianghan 在 HA01 SDK_1.3.1 CAN5/6/7初始化会进hardfault 中说:

                img_v3_02jq_d11080e0-e3a4-4d8b-8ff4-c36e3892a45g.jpg
                img_v3_02jq_cea1753f-cbbe-4d81-b021-0f6a1721ab5g.jpg现阶段可以按照以上截图更改代码,添加宏管理限制

                按照更改后进入初始化没问题了,但现在CAN5 我给他发送信息 它进不了回调函数里,我在初始化之后 先发送一条信息给上位机,但现象却是 它一直再发。配置如下
                30fcc237-e8cd-4888-94fb-6fdff2649e6f-image.png
                18e5c70b-2919-4052-b27c-cdb0f7367897-image.png
                上面打印的返回值都是正确的
                be9aa542-eaa8-4910-997c-d6a95b5e8a25-image.png
                此处按理只应该发送一次,但现象却一直发,如下图
                79c6c148-870c-42ff-9212-a033feac2fcf-image.png
                回调函数如下,我发送时则没进去
                b863c06b-4ccd-4e19-878a-70a6b664c64e-image.png
                请问怎么解决

                1 条回复 最后回复
                0
                • xianghanX 离线
                  xianghanX 离线
                  xianghan YunTu
                  写于 最后由 编辑
                  #9

                  1 debug看一下是否一直在调用发送函数? 2 CAN的中断是否打开了?

                  BJXB 1 条回复 最后回复
                  0
                  • BJXB 离线
                    BJXB 离线
                    BJX
                    在 回复了 xianghan 最后由 编辑
                    #10

                    xianghan 3fc3c3a4-e204-4dfe-969a-592ab2ae536c-image.png
                    这里勾选了,应该就打开了吧
                    debug看了 没有一直在发送

                    1 条回复 最后回复
                    0
                    • xianghanX 离线
                      xianghanX 离线
                      xianghan YunTu
                      写于 最后由 编辑
                      #11

                      image.png这个函数调了吗?

                      BJXB 1 条回复 最后回复
                      0
                      • BJXB 离线
                        BJXB 离线
                        BJX
                        在 回复了 xianghan 最后由 BJX 编辑
                        #12

                        xianghan 28fbd95c-86be-43bd-b579-9207915eb913-image.png
                        调了的,我can0、1、2、3 都是类似的写法 没有出现问题,只不过是用的fifo ,can5没有fifo就没用 然后就有了现在的问题, 下图是can3的配置
                        0954de6a-f2e9-42f7-b0b7-40339474d571-image.png

                        1 条回复 最后回复
                        0

                      • 云途论坛规则/Yuntu Forum Rules

                        发帖前请查看

                      • YCT离线License申请流程

                        帮助没办法联网的电脑使用YCT

                      • YT CONFIG TOOL调查问卷

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

                      • demo
                        12
                        can
                        9
                        lin stack
                        6
                        yt-link
                        5
                        vscode
                        3
                        adc模块
                        2
                        i2c
                        2
                        uuid
                        2
                        Online Users
                        • 登录

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