LAN8710a的配置函数 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3811|回复: 3
打印 上一主题 下一主题

LAN8710a的配置函数

[复制链接]

3

主题

8

帖子

78

积分

注册会员

Rank: 2

积分
78
跳转到指定楼层
楼主
发表于 2015-7-21 11:21:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想用创龙的6748板子上的网口向电脑上传数据,不想用BIOS,只想跑裸机。找了一下startware中的各种driver文件,发现有EMAC,MDIO ,还有LAN8710a的配置函数。但是创龙的历程里好像是没有应用到这些。想问一下unsigned int Lan8710aIDGet(unsigned int mdioBaseAddr, unsigned int phyAddr)这个函数的第二个变量是多少呀?phyAddr几乎在所有的LAN8710a的配置函数中都有使用,所以还请大神点拨点拨。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2015-7-21 11:49:51 | 只看该作者
EMAC 及 LAN8710a 相关函数在
Library\ThirdParty\lwip-1.3.2\ports\am1808\netif\sitaraif.c 中被调用

phyAddr 就是个 ID 号码 因为 MDIO 可以管理多个 phy 类似 I2C 总线
回复 支持 反对

使用道具 举报

3

主题

8

帖子

78

积分

注册会员

Rank: 2

积分
78
板凳
 楼主| 发表于 2015-7-21 19:52:24 | 只看该作者
哦哦,,那这个phyAddr是不是就是     #define    LAN8710A_PHY_ID     (0x0007C0F0u)
我使用这个函数的时候是不是可以这样用啊?:
         Lan8710aIDGet ( SOC_MDIO_0_REGS,LAN8710A_PHY_ID)
???
回复 支持 反对

使用道具 举报

3

主题

8

帖子

78

积分

注册会员

Rank: 2

积分
78
地板
 楼主| 发表于 2015-7-21 20:55:30 | 只看该作者
我想在创龙给的ENET_ECHO,历程的基础之上做改动,,想自己开辟一个数组,实现让程序每隔1s自动向向上位机上传我这个数组里的数,您觉得我在主函数里还用初始化EMAC,MDIO,和LAN8710吗?是不是include函数里已经帮我初始化好了?要是不行的话,我该怎么初始化呢,有什么步骤吗?需要用到那些函数呀?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-15 10:51 , Processed in 0.041108 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表