首页>>论坛 >>技术社区 >>飞思卡尔社区论坛 >>32位MCU
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

MCF52259以太网问题

版主: 大学IV队  南京老练   
MCF52259以太网问题
 

MCF52259以太网如何快速判断SOCK与主机的连接非正常断开,比如网线被拔掉?困惑好久了,望大侠们帮帮忙,RTCS外部MII接口为DP83640,操作系统用的是MQX,但是MQX没有提供这样的接口函数,也没有找到用MQX判断的方法,有没有办法可以直接从RTCS的寄存器直接判断?

 
相关主题
回复 链接 收藏
 
RE:MCF52259以太网问题
 
MCF52259用的是外接的phy,看链接状态需要读phy的相关状态寄存器吧!!
 
巧克力的麻烦是:你把它吃了,它就没了.
回复 链接 收藏
 
回复:MCF52259以太网问题
 

我用的MQX RTOS,对PHY的操作我没有去深入研究过,也不知道如果从PHY读取它的寄存器,按理说MQX应该提供这样的函数,但是我没找到.

这里的管理又都死哪儿去了?现在又没人来解答了.产品都设计好了,准备小批量购买MCF52259时确买不到了,郁闷,我怀疑我选择FSL是错误的了.

[最后修改于2010-07-06 11:49]
 
回复 链接 收藏
 
RE:MCF52259以太网问题
 
可以用一个定时器定时查询phy的link status(可使用函数ipcfg_get_link_active()),也可以用phy的中断(如果你的硬件设计考虑到使用中断方式的话。)
很抱歉没能第一时间回答您的问题,给您造成了不便,敬请谅解。
另外,由于FSL的市场策略是大客户优先,而目前大客户都普遍缺货,所以像您这样的小批量确实是有困难了。
 
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1