精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

簡(jiǎn)單聊聊MCAL的最小工程

汽車ECU開(kāi)發(fā) ? 來(lái)源:汽車ECU開(kāi)發(fā) ? 2023-03-21 09:25 ? 次閱讀

英飛凌芯片汽車電子里用得可謂是頗多,最近剛好在摸TC3系列的CAN模塊,來(lái)簡(jiǎn)單聊聊MCAL的最小工程。

一個(gè)MCAL的最小系統(tǒng)通常就是做一個(gè)IO口的狀態(tài)翻轉(zhuǎn),那實(shí)現(xiàn)這個(gè)在MCAL中要怎么做呢?

第一步打開(kāi)tresos,按照下圖的順序建立或選擇WorkSpace。

b284d206-c711-11ed-bfe3-dac502259ad0.png

第二步則是建立工程,選擇目標(biāo)芯片型號(hào),輸入工程名字,以及選擇必要的模塊,包括Irq、Mcu、Port、Dio、Resource、McalLib、Stm等,詳細(xì)的步驟如下圖所示。

b30f52dc-c711-11ed-bfe3-dac502259ad0.png

第三步則是配置各個(gè)模塊,首先是Resource模塊,主要配置芯片的具體類型、主核的選擇、多核資源的分配,具體操作如下圖所示。

b34aa29c-c711-11ed-bfe3-dac502259ad0.png

第四步則是配置Mcu模塊,Mcu模塊主要是實(shí)現(xiàn)時(shí)鐘的配置,復(fù)用資源的配置,復(fù)位、 Mcu模式、 GTM、 Dem相關(guān)等的配置。

首先是General配置,關(guān)閉模塊的Dev錯(cuò)誤檢測(cè)功能,關(guān)閉多核錯(cuò)誤檢測(cè)功能,關(guān)閉Safety相關(guān)錯(cuò)誤檢測(cè)功能,如下圖所示。

b3f8761a-c711-11ed-bfe3-dac502259ad0.png

然后則是各個(gè)其他模塊的參考時(shí)鐘配置,下圖是配置STM的時(shí)鐘頻率。

b47a16d4-c711-11ed-bfe3-dac502259ad0.png

第五步則是配置Port模塊,具體配置模塊port的步驟如下所示。

b4e652ea-c711-11ed-bfe3-dac502259ad0.png

第六步則是配置Dio模塊,除了General頁(yè)面配置關(guān)閉模塊的Dev錯(cuò)誤檢測(cè)功能,關(guān)閉Safety相關(guān)錯(cuò)誤檢測(cè)功能,開(kāi)啟端口翻轉(zhuǎn)API外,則是將在Port模塊中配置的引腳在Dio做映射。

配置這些完之后,整個(gè)工程的基礎(chǔ)配置基本差不多了,可以開(kāi)始檢驗(yàn)工程,根據(jù)報(bào)錯(cuò)進(jìn)行小修小改,如下圖所示。當(dāng)工程不報(bào)錯(cuò),就可以生成代碼,將生成的代碼導(dǎo)入到tasking或者h(yuǎn)ightec進(jìn)行代碼集成了。

b50372d0-c711-11ed-bfe3-dac502259ad0.png






審核編輯:劉清

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

    關(guān)注

    3014

    文章

    7740

    瀏覽量

    164910
  • STM
    STM
    +關(guān)注

    關(guān)注

    1

    文章

    555

    瀏覽量

    42274
  • CAN模塊
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    8719
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    244

    瀏覽量

    11258

原文標(biāo)題:英飛凌TC3XX 最小MCAL工程需要包括哪些?

文章出處:【微信號(hào):eng2mot,微信公眾號(hào):汽車ECU開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TC387 MCAL如何配置互補(bǔ)PWM?

    請(qǐng)問(wèn)有用MCAL配過(guò)三路互補(bǔ)PWM的輸出嗎?研究了好幾天了,沒(méi)找到MCAL配置互補(bǔ)PWM的地方
    發(fā)表于 07-03 07:20

    如何為T(mén)C275-SB制作MCAL

    嗨我通過(guò) TC275 ShiledBudy 學(xué)習(xí) AUTOSAR。 我意識(shí)到制作 AUTOSAR 時(shí)需要 MCAL。 但我不知道如何為 TC275-SB 制作 MCAL。 能給我一些指導(dǎo)嗎? 謝謝。
    發(fā)表于 05-29 07:47

    Mcal環(huán)境中,.epd/.epc文件的縮寫(xiě)是什么?

    Mcal 環(huán)境中,.epd/.epc 文件的縮寫(xiě)是什么?
    發(fā)表于 05-21 08:02

    為什么使用MCAL在Tresos中無(wú)法生成模塊?

    我們目前正計(jì)劃將 MCAL 從 MC-ISAR_AS422_TC3xx_2.10.0 移植到 MC-ISAR_AS422_TC3xx_BASIC/CDD_2.25.0 插件。 當(dāng)我們遷移
    發(fā)表于 05-20 08:16

    請(qǐng)問(wèn)ADS能否編譯AURIX MCAL項(xiàng)目?

    ADS 能否編譯 AURIX MCAL 項(xiàng)目
    發(fā)表于 05-20 06:29

    AUTOSAR MCAL驅(qū)動(dòng)程序與演示程序中的Libraries中的驅(qū)動(dòng)程序有什么不同之處?

    1.關(guān)于 AUTOSAR MCAL 驅(qū)動(dòng)程序 與演示程序中的 Libraries 中的驅(qū)動(dòng)程序 有什么不同之處? 2.AUTOSAR MCAL 驅(qū)動(dòng)程序中是否包含了 TC397 安全菜單中提及的 SM(安全機(jī)制)的接口? 3.是否有文檔介紹AUTOSAR
    發(fā)表于 05-17 06:55

    TC397 QSPI unit2調(diào)用mcal同步接口后一直報(bào)失敗的原因?

    QSPI unit2和unit0134 5 不一樣,導(dǎo)致配置完mcal后,unit2 調(diào)用mcal同步接口后一直報(bào)失敗,其他的unit都是沒(méi)有問(wèn)題的,不確定是不是mcal的問(wèn)題。
    發(fā)表于 02-02 09:16

    一網(wǎng)打盡AUTOSAR MCAL模塊

    MCAL:微控制器抽象層;位于BSW層中的最下層;
    的頭像 發(fā)表于 01-25 16:30 ?1278次閱讀
    一網(wǎng)打盡AUTOSAR <b class='flag-5'>MCAL</b>模塊

    經(jīng)緯恒潤(rùn)為國(guó)產(chǎn)芯片MCAL軟件開(kāi)發(fā)賦能

    近日,經(jīng)緯恒潤(rùn)為矽力杰半導(dǎo)體開(kāi)發(fā)的AutoSAR底層軟件MCAL成功交付。該MCAL產(chǎn)品基于矽力杰SA32Bxx系列5款芯片進(jìn)行開(kāi)發(fā),包含了MCU基礎(chǔ)驅(qū)動(dòng)、通信驅(qū)動(dòng)、I/O驅(qū)動(dòng)、存儲(chǔ)驅(qū)動(dòng)、其他復(fù)雜
    的頭像 發(fā)表于 12-27 08:00 ?575次閱讀
    經(jīng)緯恒潤(rùn)為國(guó)產(chǎn)芯片<b class='flag-5'>MCAL</b>軟件開(kāi)發(fā)賦能

    聊聊Redis的使用案例

    今天我們來(lái)聊聊 Redis 的使用案例。
    的頭像 發(fā)表于 12-13 14:13 ?408次閱讀

    MCAL的CAN模塊配置介紹

    大家好,我是嵌入式老林,從事嵌入式軟件開(kāi)發(fā)多年,今天分享的內(nèi)容是MCAL的CAN模塊配置介紹,希望能對(duì)你有所幫助
    的頭像 發(fā)表于 12-12 15:31 ?3849次閱讀
    <b class='flag-5'>MCAL</b>的CAN模塊配置介紹

    單片機(jī)最小系統(tǒng)原理圖講解

    單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指能夠維持單片機(jī)正常工作的最小工作單元。對(duì)51系列單片機(jī)來(lái)說(shuō),最小系統(tǒng)一般應(yīng)該包括:?jiǎn)纹瑱C(jī)芯片、晶振電路、復(fù)位電路、電源。下面給出一個(gè)51單片機(jī)
    的頭像 發(fā)表于 11-22 14:13 ?1.3w次閱讀
    單片機(jī)<b class='flag-5'>最小</b>系統(tǒng)原理圖講解

    S32K144搭載S32K1XX_MCAL4_2_RTM_1_0_6以及S32DS編譯軟件使用CAN模塊無(wú)法發(fā)送報(bào)文怎么解決?

    我們團(tuán)隊(duì)在使用MCAL之CAN模塊時(shí)無(wú)法發(fā)送報(bào)文的問(wèn)題,MCAL版本是S32K1XX_MCAL4_2_RTM_1_0_6評(píng)估版,使用EB配置CAN模塊的工程如附件文件夾
    發(fā)表于 11-13 08:29

    使用doxygen分析MCAL源碼的層次架構(gòu)

    閱讀MCAL源碼包中的源碼,猜測(cè)MCAL可能只是MCU底層SDK向AutoSAR的一個(gè)適配接口。
    的頭像 發(fā)表于 11-02 12:25 ?935次閱讀
    使用doxygen分析<b class='flag-5'>MCAL</b>源碼的層次架構(gòu)

    AUTOSAR架構(gòu)MCAL、服務(wù)層、ECU抽象層介紹

    1 微控制器抽象層(MCAL) AUTOSAR CP的微控制器抽象層(MCAL)是AUTOSAR軟件架構(gòu)中的一個(gè)重要組成部分,它提供了對(duì)底層硬件的抽象和訪問(wèn)接口,以實(shí)現(xiàn)軟件與硬件之間的解耦和可移植性
    的頭像 發(fā)表于 10-27 15:36 ?5590次閱讀