欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

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

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

首先簡(jiǎn)要的說(shuō)明一下ETH模塊的特性:

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

2.支持MII/RMII/RGMII接口;

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

4.以太網(wǎng)幀最大的長(zhǎ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,輸入參數(shù)包括Controller,BufferID,Buffer內(nèi)容,以及長(zhǎng)度。

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配置:

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

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ū)動(dòng)的輸入引腳必須配置為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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5465

    瀏覽量

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

    關(guān)注

    1

    文章

    84

    瀏覽量

    10525
  • RGMII
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

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

    關(guān)注

    0

    文章

    66

    瀏覽量

    3532

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    TC3xx芯片的Endinit功能詳解

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

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

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

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

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

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

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

    TC3xx系列怎么禁用trap?

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

    TC3xx系列是否支持RTC功能?

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

    TC3xx的HSM中有沒(méi)有單調(diào)計(jì)數(shù)器?

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

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

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

    英飛凌TC3XX MCAL CAN模塊簡(jiǎn)析

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

    起學(xué)習(xí)TC3xx芯片的UCB文件

    剛開(kāi)始使用TC3xx芯片的時(shí)候,程序燒錄進(jìn)去后起不來(lái),番咨詢后是因?yàn)闆](méi)有配置UCB導(dǎo)致的,然后刷了個(gè)其他平臺(tái)項(xiàng)目的UCB文件后,程序正常起來(lái)了。
    的頭像 發(fā)表于 06-13 09:05 ?4909次閱讀
    <b class='flag-5'>一</b>起學(xué)習(xí)<b class='flag-5'>TC3xx</b>芯片的UCB文件

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

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

    TC3xx芯片DMU介紹

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

    TC3xx芯片的MPU功能詳解

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

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

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