
摘要
本文介紹了多設(shè)備同步調(diào)試和跟蹤工具(已于2022年9月推出),可實(shí)現(xiàn)同步運(yùn)行、中斷控制并獲取多個(gè)SoC和MCU的跟蹤信息。
隨著“CASE”的發(fā)展,E/E架構(gòu)已從傳統(tǒng)的分布式網(wǎng)絡(luò)配置進(jìn)化到集中式和Zone架構(gòu)。越來越多的復(fù)雜功能集成到單個(gè)ECU以實(shí)現(xiàn)“CASE”(網(wǎng)聯(lián)化、自動(dòng)化、服務(wù)化、電動(dòng)化)。因此,單個(gè)ECU可搭載多個(gè)MCU和SoC,并且在這些設(shè)備上運(yùn)行的軟件規(guī)模和復(fù)雜性也越來越大。即便如此,xEV市場的蓬勃發(fā)展表明,客戶越來越期望在更短的時(shí)間內(nèi)開發(fā)出軟件更強(qiáng)大的ECU。瑞薩電子推出了多核、多設(shè)備調(diào)試和開發(fā)工具,有助于加速客戶的ECU開發(fā)過程,減少設(shè)計(jì)階段后期返工。

圖1. E/E Architecture Transformation
越來越多的單個(gè)ECU可具備多個(gè)功能、配置多個(gè)設(shè)備。網(wǎng)關(guān)ECU的配置示例如下所示。(圖2)

圖2. Gateway ECU
對于在多個(gè)設(shè)備之間共享數(shù)據(jù)的軟件,例如網(wǎng)ECU,系統(tǒng)配置將多個(gè)軟件生成的數(shù)據(jù)存儲(chǔ)到其他設(shè)備的共享內(nèi)存中。
在開發(fā)這些多設(shè)備構(gòu)成的軟件時(shí),其開發(fā)難度往往令人難以想象。例如,在測試過程中觀察到了錯(cuò)誤行為,并將錯(cuò)誤數(shù)據(jù)寫入了共享內(nèi)存。為了解決這個(gè)問題,首先需要識別設(shè)備上的哪個(gè)軟件出現(xiàn)了問題。
如果錯(cuò)誤數(shù)據(jù)存儲(chǔ)在設(shè)備B的共享內(nèi)存中,常見的調(diào)試方法就是停止設(shè)備B的操作并用調(diào)試器檢查寄存器、內(nèi)存和變量值的狀態(tài)。但是,即使設(shè)備B停止運(yùn)行,設(shè)備A仍處于運(yùn)行狀態(tài)。這意味著無法觀察到問題出現(xiàn)時(shí)的變量值,更加難以找到根本原因。(圖3)

圖3. Debug Environment
本次推出的多設(shè)備調(diào)試和跟蹤工具通過結(jié)合數(shù)據(jù)訪問歷史的同步中斷和跟蹤功能,可輕松識別設(shè)備A上的哪個(gè)軟件正在寫入錯(cuò)誤數(shù)據(jù)(圖4)。
有關(guān)多設(shè)備同步調(diào)試和跟蹤工具的詳細(xì)信息與銷售、技術(shù)支持,您可以點(diǎn)擊文末閱讀原文了解更多。

圖4. Multi-Device Debug and Trace
通過同時(shí)調(diào)試多個(gè)設(shè)備,能夠在共享內(nèi)存和網(wǎng)絡(luò)等資源的同時(shí)檢查各設(shè)備協(xié)同工作的整個(gè)系統(tǒng)的軟件行為,從而快速識別根本原因并分析問題。
有關(guān)同步調(diào)試功能的介紹,您可以訪問以下鏈接查看此功能說明和視頻展示:
https://www.renesas.cn/cn/zh/video/introduction-debug-and-trace-tools-multi-devices
瑞薩的終極目標(biāo)是提供用于整個(gè)車輛的調(diào)試工具集。對于在錯(cuò)綜復(fù)雜的E/E結(jié)構(gòu)中運(yùn)行的軟件,我們相信本款多設(shè)備調(diào)試和跟蹤工具只是分析其行為的開始。

圖5. Renesas final goal is to provide debugging tool sets for the entire vehicle
為了使多設(shè)備調(diào)試和跟蹤工具更接近我們的最終目標(biāo),我們正在考慮兩種方案:第一種方案是在R-Car S4上應(yīng)用RH850內(nèi)核和Arm內(nèi)核的同一時(shí)間線跟蹤。這一點(diǎn)我們已經(jīng)實(shí)現(xiàn),并考慮在不同內(nèi)核和多個(gè)設(shè)備上跟蹤同一時(shí)間線。這將進(jìn)一步強(qiáng)化本文介紹的多設(shè)備同步調(diào)試功能。
第二種方案是除了使用ICE的調(diào)試以外,還針對來自多種工具的跟蹤和日志信息。其概念如圖6所示,對目標(biāo)板獲取自各工具的輸出(帶有時(shí)間戳的CPU跟蹤信息、日志信息、性能分析信息等)進(jìn)行分析,并在同一時(shí)間線上顯示這些跟蹤信息。我們認(rèn)為這將有助于分析故障事件,所以將繼續(xù)開發(fā)工作,希望通過充分利用已連接的工具生態(tài)系統(tǒng),最大程度地幫助客戶節(jié)省投資成本。

圖6. Debugging Concept
考慮到未來的各種ECU調(diào)試方法,瑞薩將繼續(xù)提供新的系統(tǒng)支持,例如增加IDE功能以支持虛擬交鑰匙,從而在實(shí)際機(jī)器調(diào)試的同時(shí),即可著手于早期軟件開發(fā)。如您有其他需求咨詢,歡迎在文末或公眾號后臺留言交流,我們會(huì)盡快回復(fù)。
1
END
1

原文標(biāo)題:工程師說 | 多設(shè)備調(diào)試和跟蹤工具(R-Car S4 & U2A)
文章出處:【微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
瑞薩
+關(guān)注
關(guān)注
38文章
22520瀏覽量
91367
原文標(biāo)題:工程師說 | 多設(shè)備調(diào)試和跟蹤工具(R-Car S4 & U2A)
文章出處:【微信號:瑞薩電子,微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
優(yōu)必選認(rèn)知功能評估與訓(xùn)練軟件Cogdo S4獲醫(yī)療器械注冊證
深度剖析MCP6561/1R/1U/2/4:低功耗推挽輸出比較器的卓越之選
AD2S1200:12位R/D轉(zhuǎn)換器的卓越性能與應(yīng)用解析
AD7091R-2/AD7091R-4/AD7091R-8:多通道12位超低功耗ADC的深度解析
【RA-Eco-RA4M2開發(fā)板評測】介紹、環(huán)境搭建、工程測試
基于瑞薩RH850/U2x與IAR工具鏈的開發(fā)實(shí)踐網(wǎng)絡(luò)研討會(huì)回看
深入解析SGM51242R2/R4/R8:多通道12位ADC的卓越之選
瑞薩電子R-Car V4H ADAS SoC已應(yīng)用于豐田最新RAV4車型
Nullmax在CES 2026展示基于瑞薩R-Car X5H芯片的軟件定義汽車解決方案
Smart Eye與瑞薩電子推出R-Car Gen 5預(yù)集成DMS/OMS解決方案
電子工程師必備:TPD4S311、TPD4S311A USB Type - C端口保護(hù)器深度解析
探秘TPD4S311、TPD4S311A:USB Type - C端口保護(hù)的得力助手
瑞薩電子基于R-Car第五代SoC推出端到端多域融合解決方案,加速推動(dòng)SDV創(chuàng)新
IAR借助在瑞薩RH850/U2A MCU MCAL支持,加速汽車軟件開發(fā)
使用Percepio View免費(fèi)跟蹤工具分析Zephyr應(yīng)用
工程師說 | 多設(shè)備調(diào)試和跟蹤工具(R-Car S4 & U2A)
評論