久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    簡析英飛凌TC3XX MCAL ETH模塊配置

     Kuai2012 2023-03-20 發(fā)布于廣東

    上次寫了TC3XX MCAL CAN模塊的配置(回送門:簡析英飛凌TC3XX MCAL CAN模塊),今天來梳理一下ETH模塊的配置。

    首先簡要的說明一下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)圖如下圖所示。

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

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

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

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

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

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

      轉(zhuǎn)藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 日韩V欧美V中文在线| 不卡乱辈伦在线看中文字幕| 人妻丝袜AV中文系列先锋影音 | 久久久久亚洲AV成人网人人网站| 国产一区二区精品久久| 超清无码熟妇人妻AV在线电影| 国产日产欧产精品精乱了派| 99精品国产中文字幕| 丰满爆乳在线播放| 永久免费av网站可以直接看的| 国产不卡精品视频男人的天堂| 性无码专区无码| 日本一区二区不卡精品| 成码无人AV片在线电影网站| 中文字幕日韩国产精品| 少妇愉情理伦片BD| 中文字幕日韩精品国产| 久久久国产精品VA麻豆| 国产精品午夜福利视频| 亚洲码欧美码一区二区三区| 国产对白老熟女正在播放| 国产丝袜视频一区二区三区| 免费VA国产高清大片在线| 久久精品中文闷骚内射| 亚洲日韩久久综合中文字幕| 中文字幕国产在线精品| 野花免费社区在线| 中文字幕亚洲制服在线看| 无码国产精品一区二区免费I6| 无码A级毛片免费视频下载| 国产午夜福利视频在线| 欧洲美熟女乱又伦AV影片| 高大丰满熟妇丰满的大白屁股| 亚洲精品动漫免费二区| 国产欧美久久一区二区三区| 日本一区二区三区免费播放视频站| 成人综合婷婷国产精品久久| 午夜男女爽爽影院免费视频下载| 国产精品美女久久久久久麻豆 | 夜鲁鲁鲁夜夜综合视频| 中文字幕无码av不卡一区|