0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DBC文件格式錯誤導致Davinci Configurator報錯問題總結

832065824 ? 來源:汽車電子嵌入式 ? 2023-03-08 13:34 ? 次閱讀

前言

使用Vector公司的Davinci Configurator工具導入Can DBC文件自動配置BSW模塊本來是一件很絲滑(Vector的工具確實更好用…)的工作,但是從客戶那里拿到的DBC文件格式存在各種問題,導致Davinci工具也報各種錯誤,由于以前沒有Davinci的使用經驗,解決問題的過程也比較痛苦,這里把遇到的DBC文件格式錯誤導致Davinci報錯問題記錄一下。

正文

1.周期幀報文

問題:對于周期發(fā)送報文,Com模塊的ComIpdus中生成的ComTxMode配置信息應該是Tx Mode: PERIOD,且只有周期報文發(fā)送的時間參數(shù),但是實際生成Tx Mode: MIXED,且自動生成了事件幀報文發(fā)送的實際參數(shù)。

f1527270-bb10-11ed-bfe3-dac502259ad0.png

DBC問題:對于周期報文,周期報文的屬性參數(shù)GenMsgSendType應該為Cyclic,且報文下的每一個Siganl的GenSigSendType都應該為Cyclic,實際是有問題這幀報文下有一個Signal的屬性是不是Cyclic。

f165594e-bb10-11ed-bfe3-dac502259ad0.png

Note: 周期報文的周期屬性參數(shù)一定要是Cyclic,不能是Circular或者Period(Davinci會當成NoMsgSendType來處理)。

正確修改DBC后:

f18af83e-bb10-11ed-bfe3-dac502259ad0.png

2.事件幀報文

問題:對于事件觸發(fā)發(fā)送報文,Com模塊的ComIpdus中生成的ComTxMode配置信息應該是Tx Mode: DIRECT,且只有事件報文發(fā)送的時間參數(shù),但是實際生成Tx Mode: MIXED,且自動生成了周期報文發(fā)送的實際參數(shù)。

f19f03e2-bb10-11ed-bfe3-dac502259ad0.png

DBC問題:對于事件幀報文,報文的屬性參數(shù)GenMsgSendType應該為OnChange/NoMsgSendType,且報文下的每一個Siganl的GenSigSendType都應該為OnWriteWithRepetition/OnChange/xxx,實際是有問題這幀報文的GenMsgSendType配置為Cyclic。

f1b6664a-bb10-11ed-bfe3-dac502259ad0.png

正確修改DBC后:

f1e19c20-bb10-11ed-bfe3-dac502259ad0.png

3.網絡管理報文

問題:網絡管理發(fā)送報文的NM屬性已經配置了,但是Davinci工程沒有自動生成CanNm/NM相關的配置容器和參數(shù)?

f200b27c-bb10-11ed-bfe3-dac502259ad0.png

DBC的問題:ECU的全局參數(shù)中沒有配置NM的NmAsrNode參數(shù)。

f21e6f06-bb10-11ed-bfe3-dac502259ad0.png

4.診斷報文

診斷報文只要配置好:

DiagRequest:物理尋址接收報文配置屬性

DiagResponse:物理尋址發(fā)送報文配置屬性

DiagState:功能尋址接收報文配置屬性

f23228e8-bb10-11ed-bfe3-dac502259ad0.png

5. DBC文件屬性配置

問題:對于普通收發(fā)的應用報文,Davinci會給這一幀報文生成Com<->PduR<->CanIf的協(xié)議棧信息,但是實際沒有生成Com到CanIf的PduR路由信息。

f243e2b8-bb10-11ed-bfe3-dac502259ad0.png

DBC的問題:對于普通收發(fā)的應用報文,應該配置GenMsgILSupport參數(shù)為Yes。

f26328ee-bb10-11ed-bfe3-dac502259ad0.png

正確修改DBC后:

f2783446-bb10-11ed-bfe3-dac502259ad0.png

小知識:有時候發(fā)現(xiàn)一些DBC的報文缺少某些必需的配置屬性,怎么給DBC添加一個配置屬性?

f28d44f8-bb10-11ed-bfe3-dac502259ad0.png

f2a869f4-bb10-11ed-bfe3-dac502259ad0.png

f2b93162-bb10-11ed-bfe3-dac502259ad0.png

小技巧:有時候我們發(fā)現(xiàn)兩個DBC報文的屬性差異很大,想以一個DBC為基準,修改另一個DBC的配置屬性和基準DBC的配置屬性完全一樣,除了一個一個配置屬性去增刪查改外,還有什么更簡單的辦法?

f2de5ee2-bb10-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2655

    瀏覽量

    47292
  • 文件格式
    +關注

    關注

    0

    文章

    18

    瀏覽量

    15068
  • DBC
    DBC
    +關注

    關注

    2

    文章

    54

    瀏覽量

    7742
  • davinci
    +關注

    關注

    0

    文章

    33

    瀏覽量

    12380
  • Vector
    +關注

    關注

    3

    文章

    54

    瀏覽量

    8541

原文標題:DBC文件格式錯誤導致Davinci Configurator報錯問題總結

文章出處:【微信號:汽車電子嵌入式,微信公眾號:汽車電子嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RIFF文件格式簡介

    RIFF(Resources Interchange File Format)中文翻譯為資源互換文件格式,是Windows下大部分多媒體文件遵循的一種文件結構。
    的頭像 發(fā)表于 10-07 16:25 ?1668次閱讀
    RIFF<b class='flag-5'>文件格式</b>簡介

    MP3 文件格式資料

    MP3 文件格式資料
    發(fā)表于 04-08 03:37 ?22次下載

    如何光繪輸出AutoCAD文件格式

    教你光繪輸出AutoCAD文件格式
    發(fā)表于 06-07 15:16 ?36次下載

    .mpp文件格式打開軟件下載

    .mpp文件格式打開
    發(fā)表于 07-07 13:14 ?2517次下載

    適用于IPTV大并發(fā)應用的文件格式

    分析交互式網絡電視(IPTV)大并發(fā)應用的特性,提出一種適用于IPTV大并發(fā)應用的服務器內部文件格式cl4文件格式。該文件格式采用了符合IPTV大并發(fā)應用特性的音視頻數(shù)據交織、媒體數(shù)
    發(fā)表于 04-15 10:02 ?17次下載

    LabVIEW數(shù)據文件格式的視頻教程

    LabVIEW數(shù)據文件格式的視頻教程 LabVIEW數(shù)據文件格式之華山論
    發(fā)表于 03-26 12:16 ?113次下載

    MD產品支持文件格式

    MD產品支持文件格式              支持文件
    發(fā)表于 12-22 10:06 ?1492次閱讀

    數(shù)碼相機伴侶的文件格式

    數(shù)碼相機伴侶的文件格式              文件格式指的是數(shù)碼相機伴侶獨特的文件系統(tǒng)結構在
    發(fā)表于 12-23 10:05 ?855次閱讀

    GIF圖形文件格式文檔

    GIF圖形文件格式文檔 GIF圖形文件格式文檔 GIF圖形文件格式文檔
    發(fā)表于 05-24 10:53 ?2次下載

    GIF文件格式詳解

    GIF文件格式詳解 GIF文件格式詳解 GIF文件格式詳解
    發(fā)表于 05-24 10:53 ?2次下載

    LabVIEW網絡講壇第四季:講述TDMS文件格式的內部結構

    本講主要首先描繪了TDMS文件格式的內部結構,接著對TDMS文件格式進行了回顧和總結,最后介紹了LabVIEW DataFinder工具包以及NI數(shù)據存儲和數(shù)據挖掘的解決方案。
    的頭像 發(fā)表于 06-25 02:56 ?4447次閱讀
    LabVIEW網絡講壇第四季:講述TDMS<b class='flag-5'>文件格式</b>的內部結構

    了解LabVIEW數(shù)據文件格式

    LabVIEW數(shù)據文件格式之華山論劍視頻教程
    的頭像 發(fā)表于 06-25 00:13 ?4754次閱讀
    了解LabVIEW數(shù)據<b class='flag-5'>文件格式</b>

    STM32--hex文件格式

    ? ? hex 是 Intel 公司制定的一種使用 ASCII 文本記錄機器碼或常量數(shù)據的文件格式,它可以燒錄到MCU中,被MCU執(zhí)行的一種文件格式。一個hex文件由多條記錄組成,而每條記錄由5個
    發(fā)表于 12-06 11:21 ?4次下載
    STM32--hex<b class='flag-5'>文件格式</b>

    WAV文件格式詳解

    WAV是微軟公司開發(fā)的一種音頻格式文件,用于保存Windows平臺的音頻信息資源,它符合資源互換文件格式(Resource Interchange File Format,RIFF)文件規(guī)范。標準
    的頭像 發(fā)表于 10-21 09:52 ?5069次閱讀
    WAV<b class='flag-5'>文件格式</b>詳解

    常用對象文件格式

    電子發(fā)燒友網站提供《常用對象文件格式.pdf》資料免費下載
    發(fā)表于 10-15 09:25 ?0次下載
    常用對象<b class='flag-5'>文件格式</b>