xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
阅读:3287回复:6

wince4.2中怎么修改网卡的MAC地址?

楼主#
更多 发布于:2007-11-07 11:32
远峰2440平台,网卡是LAN91C113,那位大虾知道在wince中怎么修改它的mac地址?谢谢
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-07 20:48
它应该有相应的注册表,你在REG文件中找一下
学海无涯
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-08 12:11
引用楼主xiyulang于2007-11-07 11:32发表的 wince4.2中怎么修改网卡的MAC地址? :
远峰2440平台,网卡是LAN91C113,那位大虾知道在wince中怎么修改它的mac地址?谢谢


有两个地方可以修改
1 在eboot里,可以提供这样的一个接口,直接写网卡寄存器
2 在lan91c113的驱动初始化的时候,写入

现在比较常规的做法是,为了保证生产的每个设备的MAC地址不一样,可以让工人在烧写系统的时候,通过EBOOT配置好MAC,这样在烧写的时候,MAC可以写入到网卡里,但是OS起来时络驱动初始化的时候也会写入MAC,可以先读出网卡里的MAC,然后写入,而不是从注册表里去读
xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-08 15:52
谢谢dillonhua的详细解释!
EBOOT里面原来应该没做网卡的驱动吧?怎样访问芯片的寄存器呢?os起来后有提供函数接口修改MAC地址吗?
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-08 16:49
引用第3楼xiyulang于2007-11-08 15:52发表的  :
谢谢dillonhua的详细解释!
EBOOT里面原来应该没做网卡的驱动吧?怎样访问芯片的寄存器呢?os起来后有提供函数接口修改MAC地址吗?



你的eboot通过什么来下载OS ? 是网络吗?如果是的,那自然会有IP地址,MAC地址这样的设置了,你找到eboot里初始化网卡那些地方看看,OS起来后,不是提供接口修改MAC,是在网络驱动初始化的时候,必须写入MAC地址(如果板子上没有配置网卡成从eeprom获取MAC地址的话),这样网卡才可以用
xiyulang
驱动牛犊
驱动牛犊
  • 注册日期2005-09-06
  • 最后登录2010-07-22
  • 粉丝1
  • 关注0
  • 积分7分
  • 威望111点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-11-09 09:13
远峰smdk2440的板子,上面有10M的CS8900和100M的LAN91C113双网卡,cs8900用于下载NK,在eboot中有驱动,但是LAN91C113没有驱动,现在是想修改LAN91C113的MAC地址,LAN91C113是在OS起来后才驱动的。
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-11-09 10:12
仿照CS8900在EBOOT里的使用方式,改写LAN91C113
游客

返回顶部