有獎(jiǎng)直播 | Lauterbach對(duì)SPC5 MCU的軟件調(diào)試與跟蹤

最懂
智能駕駛
意法半導(dǎo)體Automotive
意法半導(dǎo)體32位車(chē)用MCU滿足功能安全ASIL-B和ASIL-D不同等級(jí)要求。SPC5系列不僅具有豐富的接口資源和強(qiáng)大的計(jì)算能力,而且提供滿足AUTOSAR和功能安全的軟件產(chǎn)品。用戶還可通過(guò)低成本的SPC5Studio集成開(kāi)發(fā)環(huán)境對(duì)SPC5系列產(chǎn)品進(jìn)行快速評(píng)估、原型設(shè)計(jì)。
勞特巴赫是全球重要的硬件輔助調(diào)試工具生產(chǎn)商之一,在制造一流調(diào)試器和仿真器方面擁有40多年的經(jīng)驗(yàn)。勞特巴赫的TRACE32調(diào)試工具已經(jīng)可與大量的編譯器、實(shí)時(shí)操作系統(tǒng)和case工具等集成。TRACE32支持意法半導(dǎo)體汽車(chē)電子SPC56/57/58 全系列32位微控制器產(chǎn)品。

直播預(yù)告
意法半導(dǎo)體汽車(chē)微控制器系列培訓(xùn)之十三
直播主題:
Lauterbach對(duì)SPC5 MCU的軟件調(diào)試與跟蹤
?直 播 簡(jiǎn) 介?
本次直播由勞特巴赫(蘇州)技術(shù)有限公司的專(zhuān)家為大家介紹意法半導(dǎo)體32位車(chē)規(guī)微控制器SPC56/57/58 軟件調(diào)試和跟蹤。內(nèi)容包括以下部分:
1、SPC56/57/58 系列的調(diào)試和跟蹤2、Debug 功能?3、Trace 功能4、Multi-Core/ eTPU/ GTM 調(diào)試5、OSEK/AUTOSAR 操作系統(tǒng)調(diào)試6、SPC58NH92 Multi-core, Trace & HSM debugging Demo 演示
?主 講 嘉 賓?
Able Zhou? 勞特巴赫(蘇州)技術(shù)有限公司

直 播 信 息?
時(shí)間:7月29日(周三)15點(diǎn)

直 播 禮 品
邀請(qǐng)達(dá)人獎(jiǎng)
手機(jī)端預(yù)約直播報(bào)名后,點(diǎn)擊右下角分享按鈕,分享本次直播活動(dòng)至好友。
直播結(jié)束前,邀請(qǐng)好友5人以上且排名前5即可獲得30元京東E卡(不含工作人員)。
(僅限邀請(qǐng)電子行業(yè)從業(yè)人員及高校相關(guān)專(zhuān)業(yè)師生)
幸運(yùn)觀眾獎(jiǎng)

直播間將抽出10名幸運(yùn)觀眾送出小米藍(lán)牙音箱
直播回顧
意法半導(dǎo)體汽車(chē)微控制器系列培訓(xùn)之十二
直播主題:
SPC5 車(chē)規(guī)MCU系列 Bootloader 開(kāi)發(fā)
本次線上課程為大家介紹的是基于意法半導(dǎo)體32位汽車(chē)級(jí)微控制器SPC5系列 MCU的BootLoader開(kāi)發(fā)。
?
主要包括以下內(nèi)容:
1、Bootloader簡(jiǎn)介及常用策略
2、SPC5 MCU的啟動(dòng)模式
3、SPC5 Bootloader開(kāi)發(fā)支持包
4、實(shí)例演示:應(yīng)用SPC5Studio中bootloader更新application軟件。
?
BootLoader開(kāi)發(fā)的常用策略
BootLoader是引導(dǎo)程序,即駐留在ECU FLASH中的程序加載代碼,是每次ECU啟動(dòng)時(shí)都會(huì)運(yùn)行的一小段程序,用來(lái)負(fù)責(zé)ECU應(yīng)用軟件的更新。
下圖是比較常見(jiàn)的Bootloader更新ECU應(yīng)用程序的流程圖

SPC56啟動(dòng)模式
上電后,SPC56支持兩種啟動(dòng)模式,第一種是片上Flash啟動(dòng),第二種是串行啟動(dòng)。這里以SPC560Bxx舉例,介紹兩種模式的啟動(dòng)流程。
?

下圖是SPC56串行啟動(dòng)時(shí),BAM與HOST之間的通訊協(xié)議。

接下來(lái)介紹SPC57/SPC58的啟動(dòng)模式
下圖是SPC58的啟動(dòng)流程圖

下圖SPC57/58 BAF的執(zhí)行過(guò)程

下圖是SPC57/58 BAF串行啟動(dòng)的流程

SPC5 Bootloader開(kāi)發(fā)支持包
針對(duì)BootLoader開(kāi)發(fā),ST從MCU的層級(jí)可以提供的軟硬件資源如下:

SPCStudio中BootLoader的概念
BootLoade和應(yīng)用程序是兩個(gè)完整的MCU軟件工程,分別保存到不同的Flash地址,各自都有自己的啟動(dòng)代碼、鏈接文件、外設(shè)啟動(dòng)程序等,因此BootLoader和應(yīng)用程序的鏈接文件里對(duì)Flash的地址空間分配必須是分開(kāi)獨(dú)立的,但對(duì)RAM的分配沒(méi)有約束。

下圖是SPCStudio中BootLoader例程的流程


關(guān)注【AI電堂】微信公眾號(hào),可訂閱開(kāi)播提醒。
獲獎(jiǎng)名單

恭喜以上幸運(yùn)觀眾獲得米家臺(tái)燈,我們已在小米旗艦店下單,請(qǐng)大家注意查收哦!
