女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

梳理一下TC3XX MCAL ETH模塊的配置

汽車ECU開發(fā) ? 來源:汽車ECU開發(fā) ? 作者:汽車ECU開發(fā) ? 2023-03-21 09:29 ? 次閱讀

首先簡要的說明一下ETH模塊的特性:

1.支持10/100/1000M以太網(wǎng)

2.支持MII/RMII/RGMII接口

3.支持全/半雙工工作模式;

4.以太網(wǎng)幀最大的長度為1522bytes;

5.MCAL中僅使用了Tx DMA0和Rx DMA0。

ETH的硬件硬件結(jié)構(gòu)圖如下圖所示。

9ebbd4c2-c711-11ed-bfe3-dac502259ad0.png

MCAL中關(guān)鍵的API接口:

Eth_17_GEthMac_Init,用于使能、復(fù)位Eth模塊以及MIDO接口初始化;

Eth_17_GEthMac_ProvideTxBuffer,用于建立指定發(fā)送的buffer,輸入?yún)?shù)包括Controller,BufferID,Buffer內(nèi)容,以及長度。

Eth_17_GEthMac_SetControllerMode,設(shè)置以太網(wǎng)控制器的模式。

Eth_17_GEthMac_GetControllerMode,獲取以太網(wǎng)控制器的模式。

Eth_17_GEthMac_SetPhysAddr,設(shè)置控制器的MAC地址。

Eth_17_GEthMac_GetPhysAddr,獲取控制器的MAC地址。

Eth_17_GEthMac_WriteMii,設(shè)置PHY寄存器內(nèi)容。

Eth_17_GEthMac_ReadMii,讀取PHY寄存器內(nèi)容。

Eth_17_GEthMac_Transmit,以太網(wǎng)數(shù)據(jù)發(fā)送。

Eth_17_GEthMac_Receive,以太網(wǎng)數(shù)據(jù)接收。

Eth_17_GEthMac_TxConfirmation,以太網(wǎng)數(shù)據(jù)發(fā)送的回調(diào)函數(shù)。

MCA配置:

第一步是配置時鐘參考,如下圖所示。

9fbf0fa6-c711-11ed-bfe3-dac502259ad0.png

第二步就是控制器的配置,包括速度、工作模式、MCA地址、buffer程度、MDIO等,如下圖所示。

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

第三步,配置發(fā)送和接口的接口,以及使能RGMII的讀寫操作,配置數(shù)據(jù)接收的形式。

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

第四步,配置port硬件為復(fù)位類型,所有用于Eth驅(qū)動的輸入引腳必須配置為PORT_PIN_RGMII_DRIVER,PORT_RGMII_INPUT,如下圖所示。

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

第五步,使能發(fā)送和接收的DMA中斷。

a207b916-c711-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)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5576

    瀏覽量

    174624
  • API接口
    +關(guān)注

    關(guān)注

    1

    文章

    85

    瀏覽量

    10776
  • RGMII
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    12350
  • ETH
    ETH
    +關(guān)注

    關(guān)注

    0

    文章

    66

    瀏覽量

    3610

原文標(biāo)題:簡析英飛凌TC3XX MCAL ETH模塊配置

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

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    英飛凌TC3XX系列多核MCU學(xué)習(xí)筆記(1)

    聲明:本文是在學(xué)習(xí)英飛凌 TC3XX系列多核 MCU 過程中整理的筆記,便于后期復(fù)習(xí)!
    發(fā)表于 09-19 09:54 ?3435次閱讀
    英飛凌<b class='flag-5'>TC3XX</b>系列多核MCU學(xué)習(xí)筆記(1)

    TC3xx芯片的Endinit功能詳解

    為了提供系統(tǒng)的安全性能,TC3xx些重要的寄存器都受Endinit保護(hù),不能直接修改。如果想要修改這些重要寄存器,就需要先按特定步驟解鎖Endinit,然后才能修改這些重要的寄存器的值,最后還要
    的頭像 發(fā)表于 11-27 09:23 ?3062次閱讀
    <b class='flag-5'>TC3xx</b>芯片的Endinit功能詳解

    TC3xx芯片時鐘系統(tǒng)的鎖相環(huán)PLL詳解

    的Tick數(shù)就是基于模塊時鐘的)。本系列文章就來詳細(xì)介紹TC3xx芯片的時鐘系統(tǒng)及其具體配置。本文為TC3xx芯片時鐘系統(tǒng)的鎖相環(huán)PLL詳解。
    的頭像 發(fā)表于 12-01 09:37 ?3444次閱讀
    <b class='flag-5'>TC3xx</b>芯片時鐘系統(tǒng)的鎖相環(huán)PLL詳解

    英飛凌TC3xx系列安全管理單元的使用

    本篇文檔主要用來介紹英飛凌基于AURIX-2G TriCore 1.6.2架構(gòu)的 TC3xx系列安全管理單元的使用。
    的頭像 發(fā)表于 12-07 09:29 ?2982次閱讀
    英飛凌<b class='flag-5'>TC3xx</b>系列安全管理單元的使用

    TC3xx SCR功耗應(yīng)該怎么評估?

    TC3xx SCR處于70kHz active狀態(tài),以及CAN WAKE UP也處于active,Tricore都掉電了,這個時候功耗是多少呢?SCR中不同的組件激活狀態(tài),功耗應(yīng)該怎么評估,有沒有
    發(fā)表于 01-19 08:28

    TC3xx系列怎么禁用trap?

    目前在TC3xx調(diào)試flash讀寫功能,單獨(dú)運(yùn)行flash相關(guān)功能沒有問題,但將flash相關(guān)功能集成到工程中。操作pflash就會進(jìn)入trap中,查看了些帖子說是要禁掉trap?請問怎么禁用trap?目前沒找到相關(guān)函數(shù)
    發(fā)表于 01-31 06:21

    TC3xx系列是否支持RTC功能?

    請教各位,TC3xx系列芯片是否支持RTC功能,目前要記錄snapshot的時間點(diǎn)(年月日時分秒)。
    發(fā)表于 02-02 07:53

    TC3xx的HSM中有沒有單調(diào)計數(shù)器?

    你好, 我看到 OPTIGA 有單調(diào)計數(shù)器,但我在 TC3xx 的 HSM 中確實找不到單調(diào)計數(shù)器。 能否確認(rèn)TC3xx的HSM中沒有單調(diào)計數(shù)器?
    發(fā)表于 03-05 07:56

    請問tc3xx如何配置多個dedicatedRxBuffersNumber?

    tc3xx如何配置多個dedicatedRxBuffersNumber?
    發(fā)表于 04-21 07:53

    AUTOSAR MCAL-基于Infineon TC3xx芯片的ADC模塊

    ADC模塊配置,和芯片特性強(qiáng)相關(guān)的地方還是有很多地方(AUTOSAR MCAL標(biāo)準(zhǔn)定義的配置項都是樣的),本文將詳細(xì)介紹基于Infine
    的頭像 發(fā)表于 01-29 16:45 ?1w次閱讀

    英飛凌TC3XX MCAL CAN模塊簡析

    英飛凌的芯片在汽車電子里用得可謂是頗多,剛好小編也用過,最近剛好在摸TC3系列的CAN模塊,剛好簡單寫寫。
    的頭像 發(fā)表于 03-07 09:29 ?3076次閱讀

    AURIX? TC3xx NVM是非易失性存儲器學(xué)習(xí)筆記

    TC3xx芯片最多有6個內(nèi)核,每個核有自己的私有的Memory以及共有的Memory。
    發(fā)表于 06-19 09:09 ?9283次閱讀
    AURIX? <b class='flag-5'>TC3xx</b> NVM是非易失性存儲器學(xué)習(xí)筆記

    TC3xx芯片DMU介紹

    AUTOSAR架構(gòu)圖下的Fls模塊對上(Fee)模塊提供統(tǒng)的標(biāo)準(zhǔn)接口,但是具體的實現(xiàn)因不同的芯片而不樣,Infineon公司的Fls模塊
    的頭像 發(fā)表于 08-31 14:10 ?2590次閱讀
    <b class='flag-5'>TC3xx</b>芯片DMU介紹

    TC3xx芯片的MPU功能詳解

    在前面的文章文章中我們介紹了RH850-U2A的內(nèi)存保護(hù)單元(MPU),了解了MPU的概念以及在RH850-U2A上的具體使用流程,但是對于TC3xx系列芯片的的MPU功能不甚了解。本文就來詳細(xì)介紹
    的頭像 發(fā)表于 09-19 11:42 ?3285次閱讀
    <b class='flag-5'>TC3xx</b>芯片的MPU功能詳解

    深入解析TC3xx芯片中的SMU模塊應(yīng)用

    TC3xx芯片是德國英飛凌半導(dǎo)體公司推出的汽車級處理器芯片系列,其中的SMU(System Management Unit)模塊是其重要組成部分之。SMU模塊
    的頭像 發(fā)表于 03-01 18:08 ?2329次閱讀