一,硬件系统概况:我们的硬件系统采用FREESCAL的COLDFIRE 54418处理器(32位)+DP83849IF双路以太网, 和其他复位电路,NANDFLASH,DDR2等合在一起做成一块小的核心板。DP83849IF的两路以太网收发信号和光纤检测信号FXSD,LED信号通过2.54mm间距的双排排针引到下面的外围接口大板上。外围接口大板有2种,一种是双路电口以太网,一种是双路光口以太网,当然还有其他外围电路不同。硬件电路设计中,MAC接口采用RMII接口,外接50MHZ有源晶振。
二,软件系统概况:采用FREESCAL的支持COLDFIRE 54418处理器的实时操作系统QMX,里面 自带以太网协议栈和DP83849的电口以太网驱动.
三,目前调试情况和遇到的问题:
目前,双路电口以太网已经调试成功,能够可靠链接进行数据通信。
光口以太网调试不成功:(调试程序以及驱动和电口的完全一样,下面的硬件管脚配置修改主要参考 DP83849IF的 DATASHEET1.7 STRAP OPTIONS管脚)
1,修改硬件管脚配置为光纤模式,DP83849IF的15页TABLE3 LED MODE工作在MODE 2时,LED_LINK管脚不停闪烁,但是交换机的相应光口的LINK灯不闪烁,并且PING不通DP83849的网口。(交换机的两路光口互连时LINK灯不停闪烁)
2,硬件原理图完全按照文档 snlr002(DP83849IFVS-EVK SCH )的PORT B的光口电路和文档snlu081(DP83849IFVS-EVK Purpose and Contents)的跳线来修改硬件管脚配置后,DP83849IF的15页TABLE3 LED MODE工作在MODE 1时,灯亮,但是交换机的相应光口的LINK灯不闪烁,并且PING不通DP83849的网口。
不同情况下的部分寄存器读取置如下:
电口调通的情况下 上面1的情况 上面2的情况
00H BMCR 0x3100 0x2100 0x2100
01H BMSR 0x7869 0x7859 0x7859
10H PHYSTS 0x1115 0x0005 0x0005
16H PCSR 0x0100 0x014B 0x014B
19H PHYCR 0x8021 0x0001 0x0021
请问:能否只改变DP83849管脚的硬件的上下拉电阻配置,驱动不用更改就可以调通光纤以太网;还是需要硬件管脚配置和驱动一起修改才可以调通光纤以太网?
并且怎么修改?谢谢!!!!