你的位置:管理系统管理系统开发公司 > 联系我们 > 联系我们 简析英飞凌TC3XX MCAL ETH模块建立

联系我们 简析英飞凌TC3XX MCAL ETH模块建立

时间:2024-09-22 08:48:23 点击:191 次
app

前次写了TC3XX MCAL CAN模块的建立(回送门:简析英飞凌TC3XX MCAL CAN模块)联系我们,今天来梳理一下ETH模块的建立。

最初简要的评释一下ETH模块的特色:

1.因循10/100/1000M以太网;

2.因循MII/RMII/RGMII接口;

3.因循全/半双工责任样式;

4.以太网帧最大的长度为1522bytes;

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

ETH的硬件硬件结构图如下图所示。

图片联系我们

一区号码分析:最近9期该区开出了46个奖号,表现与理论相当,号码012路比为18:14:14,0路号码表现活跃,1、2路号码表现较冷,最近4期该区出现了20个奖号,号码012路比为6:6:8,上期该区表现较冷,出号2个,其中包含0路号码,1路号码:10和2路号码:14,本期注意该区0路号码:06和1路号码:01、10、13,防2路号码全部轮空。

福彩快乐8第2024175期(上周三)开奖回顾:07 09 12 15 17 19 32 33 40 47 48 49 55 58 62 65 66 69 70 73,其中奖号遗漏总值为60,冷温热码比为3:6:11。

MCAL中要道的API接口:

Eth_17_GEthMac_Init,用于使能、复位Eth模块以及MIDO接口启动化;

Eth_17_GEthMac_ProvideTxBuffer,用于开发指定发送的buffer,输入参数包括Controller,联系我们BufferID,Buffer骨子,以及长度。

Eth_17_GEthMac_SetControllerMode,缔造以太网放胆器的样式。

Eth_17_GEthMac_GetControllerMode,得回以太网放胆器的样式。

Eth_17_GEthMac_SetPhysAddr,缔造放胆器的MAC地址。

Eth_17_GEthMac_GetPhysAddr,得回放胆器的MAC地址。

Eth_17_GEthMac_WriteMii,缔造PHY寄存器骨子。

Eth_17_GEthMac_ReadMii,读取PHY寄存器骨子。

Eth_17_GEthMac_Transmit,以太网数据发送。

Eth_17_GEthMac_Receive,以太网数据接受。

Eth_17_GEthMac_TxConfirmation,以太网数据发送的回调函数。

MCA建立:

第一步是建立时钟参考,如下图所示。

图片

第二步便是放胆器的建立,包括速率、责任样式、MCA地址、buffer经由、MDIO等,如下图所示。

图片

第三步,建立发送和接口的接口,以及使能RGMII的读写操作,建立数据接受的形貌。

图片

第四步,建立port硬件为复位类型,所灵验于Eth驱动的输入引脚必须建立为PORT_PIN_RGMII_DRIVER,PORT_RGMII_INPUT,如下图所示。

图片

第五步,使能发送和接受的DMA中断。

图片

本站仅提供存储做事,通盘骨子均由用户发布,如发现存害或侵权骨子,请点击举报。
服务热线
官方网站:lhwstu.cn
工作时间:周一至周六(09:00-18:00)
联系我们
QQ:2852320325
邮箱:w365jzcom@qq.com
地址:武汉东湖新技术开发区光谷大道国际企业中心
关注公众号

Powered by 管理系统管理系统开发公司 RSS地图 HTML地图

Copyright Powered by站群 © 2013-2024 云迈科技 版权所有