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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. YTM32B1MD14 UDS CAN FBL公版操作指南

YTM32B1MD14 UDS CAN FBL公版操作指南

已定时 已固定 已锁定 已移动 YTM32B1M系列
canfblmd14uds
28 帖子 8 发布者 3.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • z123456111Z 离线
    z123456111Z 离线
    z123456111
    回复了limanjiang 最后由 编辑
    #12

    limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

    image.png
    你如果还是用的之前的DEMO 里的flash driver的话,看起来是长度不对,如果没做改动可以先检查一下设置。如果还不行可以打断点调试看看是哪里卡住了。

    我这边进行了相应的调试,发现程序在进行这里TX_DL赋值时候一直为长度6
    b4356c64-3e1e-4763-9a48-9bc6eb96b639-5cef5ee3e60dd05a2fa9e6859b73888e.png
    我重新把函数里面的内容修改添加了一下
    bd105dbc-44f6-4621-a0e1-30abf89074df-cab6f2292a98844adb03897426df9cb5.png
    如果小于8的情况下直接返回8字节,就能实连续帧的响应和往下面刷新。这个出现长度为6的情况是怎么回事,可是我这边是开启填充功能的
    c062d26f-1442-4834-a3a2-f340019fab3a-7068fc2cbe15fdd60b0c89eceb332d3a.png

    1 条回复 最后回复
    0
    • yt0503Y 离线
      yt0503Y 离线
      yt0503 YunTu
      编写于 最后由 编辑
      #13

      z123456111 接收的帧长度一直为6还是在接收最后一帧的时候TX_DL的长度为6

      z123456111Z 1 条回复 最后回复
      0
      • z123456111Z 离线
        z123456111Z 离线
        z123456111
        回复了yt0503 最后由 编辑
        #14

        yt0503 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

        z123456111 接收的帧长度一直为6还是在接收最后一帧的时候TX_DL的长度为6

        这个6的长度是根据连续帧变的
        43a30f93-3237-4279-8e72-9e15eac21ad8-image.png

        z123456111Z 1 条回复 最后回复
        0
        • z123456111Z 离线
          z123456111Z 离线
          z123456111
          回复了z123456111 最后由 编辑
          #15

          z123456111 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

          yt0503 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

          z123456111 接收的帧长度一直为6还是在接收最后一帧的时候TX_DL的长度为6

          这个6的长度是根据连续帧变的
          43a30f93-3237-4279-8e72-9e15eac21ad8-image.png

          如果是 10 0A TX_DL的长度为5,10 0C TX_DL长度为7
          62761cc4-1723-4ad1-a1f0-e26ec7e315c9-image.png
          00d660ce-36c1-47ab-806a-ddba03765cf4-image.png
          8d139045-c7e7-4b4d-b3e4-87cd32571d8a-image.png

          1 条回复 最后回复
          0
          • z123456111Z 离线
            z123456111Z 离线
            z123456111
            编写于 最后由 编辑
            #16

            image.png
            我只要把TX_DL的长度一直为8,就能刷新成功

            1 条回复 最后回复
            0
            • limanjiangL 离线
              limanjiangL 离线
              limanjiang YunTu
              编写于 最后由 编辑
              #17

              image.png
              你这个代码逻辑和直接在论坛下载的好像有点区别,你现在TX_DL小于8会对cnt-1,把最后一帧报文应该丢掉了;改成8之后跳过去了所以没问题;
              我在论坛直接下载的逻辑如下,TX_DL 小于8 也不会使cnt-1的,TX_DL 小于8 也没有问题的。

              image.png

              z123456111Z 1 条回复 最后回复
              0
              • z123456111Z 离线
                z123456111Z 离线
                z123456111
                回复了limanjiang 最后由 编辑
                #18

                limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

                image.png
                你这个代码逻辑和直接在论坛下载的好像有点区别,你现在TX_DL小于8会对cnt-1,把最后一帧报文应该丢掉了;改成8之后跳过去了所以没问题;
                我在论坛直接下载的逻辑如下,TX_DL 小于8 也不会使cnt-1的,TX_DL 小于8 也没有问题的。

                image.png

                能不能把你这个代码发我或者发一份最新的DEMO,我这边对比修改,调试试试

                1 条回复 最后回复
                0
                • limanjiangL 离线
                  limanjiangL 离线
                  limanjiang YunTu
                  编写于 最后由 编辑
                  #19

                  我就是在这个贴子里下载的,你重新下载一下对比看看呢

                  1 条回复 最后回复
                  0
                  • limanjiangL 离线
                    limanjiangL 离线
                    limanjiang YunTu
                    编写于 最后由 编辑
                    #20

                    image.png
                    就是截图这个位置的

                    z123456111Z 1 条回复 最后回复
                    0
                    • z123456111Z 离线
                      z123456111Z 离线
                      z123456111
                      回复了limanjiang 最后由 编辑
                      #21

                      limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

                      image.png
                      就是截图这个位置的

                      我这边重新生成还是没有,请问您这个环境选的是哪个
                      e54e44f3-8f4e-402b-927d-1751ae02ff23-image.png

                      1 条回复 最后回复
                      0
                      • limanjiangL 离线
                        limanjiangL 离线
                        limanjiang YunTu
                        编写于 最后由 编辑
                        #22

                        我用默认的CMAKE+VSCODE(gcc) 那个生成的,你不生成直接对比呢,或者生成代码提示是否修改的时候,选否,保留程序的初始状态看下

                        z123456111Z 2 条回复 最后回复
                        0
                        • z123456111Z 离线
                          z123456111Z 离线
                          z123456111
                          回复了limanjiang 最后由 编辑
                          #23

                          limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

                          我用默认的CMAKE+VSCODE(gcc) 那个生成的,你不生成直接对比呢,或者生成代码提示是否修改的时候,选否,保留程序的初始状态看下

                          好了,我这边上位机重新生成的都选择否,不覆盖,就能实现刷写了。
                          3c69f881-93a1-4b9b-bfa1-a61336037f95-image.png

                          1 条回复 最后回复
                          0
                          • z123456111Z 离线
                            z123456111Z 离线
                            z123456111
                            回复了limanjiang 最后由 编辑
                            #24

                            limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

                            我用默认的CMAKE+VSCODE(gcc) 那个生成的,你不生成直接对比呢,或者生成代码提示是否修改的时候,选否,保留程序的初始状态看下

                            请教一下,上位机生成代码提示是否修改的时候,都选否,对程序有影响吗?

                            limanjiangL 1 条回复 最后回复
                            0
                            • limanjiangL 离线
                              limanjiangL 离线
                              limanjiang YunTu
                              编写于 最后由 编辑
                              #25

                              你手动修改过配置生成的代码之后,再次生成的时候,工具检测到代码不一致所以会提示,如果选是用的是默认配置工具生成的代码,如果选否则保留手动修改过的代码,我估计这部分逻辑是手动修改过的,所以会有这个提示。DEMO 不是我做的,但按照通常做法有必要手改才会修改,我觉得保留手改的做法是合理的。我再和发帖的同事确认一下。

                              z123456111Z 1 条回复 最后回复
                              0
                              • z123456111Z 离线
                                z123456111Z 离线
                                z123456111
                                回复了limanjiang 最后由 编辑
                                #26

                                limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

                                你手动修改过配置生成的代码之后,再次生成的时候,工具检测到代码不一致所以会提示,如果选是用的是默认配置工具生成的代码,如果选否则保留手动修改过的代码,我估计这部分逻辑是手动修改过的,所以会有这个提示。DEMO 不是我做的,但按照通常做法有必要手改才会修改,我觉得保留手改的做法是合理的。我再和发帖的同事确认一下。

                                嗯嗯,好的

                                1 条回复 最后回复
                                0
                                • limanjiangL 离线
                                  limanjiangL 离线
                                  limanjiang YunTu
                                  回复了z123456111 最后由 编辑
                                  #27

                                  z123456111 和我们发帖的同事确认过了,保留修改后的代码。

                                  z123456111Z 1 条回复 最后回复
                                  0
                                  • z123456111Z 离线
                                    z123456111Z 离线
                                    z123456111
                                    回复了limanjiang 最后由 编辑
                                    #28

                                    limanjiang 在 YTM32B1MD14 UDS CAN FBL公版操作指南 中说:

                                    z123456111 和我们发帖的同事确认过了,保留修改后的代码。

                                    好的

                                    1 条回复 最后回复
                                    0

                                  • 云途开发生态介绍

                                    快速上手云途开发生态

                                  • 云途论坛规则/Yuntu Forum Rules

                                    发帖前请查看

                                  • YT CONFIG TOOL调查问卷

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

                                  • can
                                    20
                                    demo
                                    20
                                    uds
                                    13
                                    lin stack
                                    11
                                    md14
                                    6
                                    fbl
                                    5
                                    yt-link
                                    5
                                    adc模块
                                    4
                                    Online Users
                                    feiniu002F
                                    feiniu002
                                    李团长李
                                    李团长
                                    www111W
                                    www111
                                    runR
                                    run
                                    • 登录

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