[原创]RTL8019 在jumper模式下允许配置config寄存器吗?
我板子上的硬件是RTL8019和44b0,已经能正常收发数据。我想问下关于8019LED0、1、2三个灯的问题。
我的板子的8019是jumper模式,现在LED1收数据会闪,LED2发数据会闪。
现在想把8019的LED0设为LINK,LED1设为CRS模式。在初始化程序中加了一下语句:
outportb(0xe1, BaseAddr); // 换到第三页,stop状态。
// 这个地方“outportb(0xe2, BaseAddr); ”也试过。
outportb(0xcf, CR9346);
outportb(0x70, CONFIG3);
outportb(0x3f, CR9346);
运行后发现LED1、2两个灯状态没变,LED0的引脚状态始终是高电平。
在程序中读取CONFIG3的值显示后发现是“0”,也就是说CONFIG3寄存器没有正确写入。是jumper模式不允许写吗?
麻烦大家讨论指教,谢谢。
发表时间:2009年10月31日10:38:55