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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DBC文件格式錯(cuò)誤導(dǎo)致Davinci Configurator報(bào)錯(cuò)問題總結(jié)

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

前言

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

正文

1.周期幀報(bào)文

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

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

DBC問題:對(duì)于周期報(bào)文,周期報(bào)文的屬性參數(shù)GenMsgSendType應(yīng)該為Cyclic,且報(bào)文下的每一個(gè)Siganl的GenSigSendType都應(yīng)該為Cyclic,實(shí)際是有問題這幀報(bào)文下有一個(gè)Signal的屬性是不是Cyclic。

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

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

正確修改DBC后:

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

2.事件幀報(bào)文

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

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

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

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

正確修改DBC后:

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

3.網(wǎng)絡(luò)管理報(bào)文

問題:網(wǎng)絡(luò)管理發(fā)送報(bào)文的NM屬性已經(jīng)配置了,但是Davinci工程沒有自動(dòng)生成CanNm/NM相關(guān)的配置容器和參數(shù)?

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

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

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

4.診斷報(bào)文

診斷報(bào)文只要配置好:

DiagRequest:物理尋址接收報(bào)文配置屬性

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

DiagState:功能尋址接收報(bào)文配置屬性

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

5. DBC文件屬性配置

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

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

DBC的問題:對(duì)于普通收發(fā)的應(yīng)用報(bào)文,應(yīng)該配置GenMsgILSupport參數(shù)為Yes。

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

正確修改DBC后:

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

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

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

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

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

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

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

審核編輯:湯梓紅

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

    關(guān)注

    7

    文章

    2705

    瀏覽量

    47464
  • 文件格式
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    15082
  • DBC
    DBC
    +關(guān)注

    關(guān)注

    2

    文章

    55

    瀏覽量

    7768
  • davinci
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    12403
  • Vector
    +關(guān)注

    關(guān)注

    3

    文章

    60

    瀏覽量

    8599

原文標(biāo)題:DBC文件格式錯(cuò)誤導(dǎo)致Davinci Configurator報(bào)錯(cuò)問題總結(jié)

文章出處:【微信號(hào):汽車電子嵌入式,微信公眾號(hào):汽車電子嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RIFF文件格式簡介

    RIFF(Resources Interchange File Format)中文翻譯為資源互換文件格式,是Windows下大部分多媒體文件遵循的一種文件結(jié)構(gòu)。
    的頭像 發(fā)表于 10-07 16:25 ?1735次閱讀
    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ā)應(yīng)用的文件格式

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

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

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

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

    數(shù)碼相機(jī)伴侶的文件格式              文件格式指的是數(shù)碼相機(jī)伴侶獨(dú)特的文件系統(tǒng)結(jié)構(gòu)在
    發(fā)表于 12-23 10:05 ?879次閱讀

    GIF圖形文件格式文檔

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

    GIF文件格式詳解

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

    LabVIEW網(wǎng)絡(luò)講壇第四季:講述TDMS文件格式的內(nèi)部結(jié)構(gòu)

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

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

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

    STM32--hex文件格式

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

    WAV文件格式詳解

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

    常用對(duì)象文件格式

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

    EPS文件格式如何轉(zhuǎn)換 EPS和SVG文件的區(qū)別

    EPS文件格式轉(zhuǎn)換 EPS(Encapsulated PostScript)是一種用于存儲(chǔ)矢量圖形的文件格式,最初由Adobe公司開發(fā)。由于EPS文件在打印時(shí)能夠保持極高的質(zhì)量,并且廣泛被各種
    的頭像 發(fā)表于 11-19 10:31 ?490次閱讀