嵌入式爱好者

查看: 10240|回复: 10

求教:ok6410在ce6下如何修改mac地址

[复制链接]

0

主题

0

帖子

71

积分

XX18通行证

扫一扫,手机访问本帖
发表于 2010-9-13 12:01:43 | 显示全部楼层 |阅读模式
已经试过在bootloader里面设置【7】选项,无效;设置platform.reg里面的 [HKEY_LOCAL_MACHINE\Comm\DM9CE1\Parms]下面的networkaddress,也无效;直接在板上编辑注册表还是无效,修改网卡驱动里面U16 eeprom[] = { 0xaae0,0xdec8,0x5163}; 无效。不管我把这几个地方改成什么,ce6里面查看网络状态查到的mac地址始终是e0:aa:c8:de:63:51.
望技术支持和各位大侠不吝赐教,小弟感激不尽!
回复

使用道具 举报

0

主题

0

帖子

0

积分

发表于 2010-9-13 18:35:58 | 显示全部楼层
应该就是修改注册表的,修改完以后‘rebuild'呢

0

主题

0

帖子

71

积分

XX18通行证

 楼主| 发表于 2010-9-13 23:02:46 | 显示全部楼层
谢谢你的回复,不过改了注册表rebuild还是不行,改注册表以后clean sysgen我都试过了还是不行。麻烦再帮我研究一下,4套OK6410联网一起用,改不了MAC地址就完全用不了。。。。谢谢了!

0

主题

0

帖子

0

积分

发表于 2010-9-14 08:59:43 | 显示全部楼层
驱动修改以后是不是真的编译到内核中了呢,这个需要确认的

0

主题

0

帖子

0

积分

发表于 2010-9-14 09:01:44 | 显示全部楼层
原来是以库的形式的

0

主题

0

帖子

71

积分

XX18通行证

 楼主| 发表于 2010-9-14 10:41:42 | 显示全部楼层
驱动修改以后是不是真的编译到内核中了呢,这个需要确认的


请问具体应该怎样查验呢?修改以后编译出来的nk可以通过路由上网,这是否说明网卡驱动已经包含到了内核里面?
另外修改以后的nk注册表里面的networkaddress的值是我修改的值,但是无效。

谢谢您的耐心解答

0

主题

0

帖子

0

积分

发表于 2010-9-14 11:57:02 | 显示全部楼层
查一下那个 dm9isa.dll  是不是新编译出来的呢,可以在release 的目录中来查看,看文件的生成日期

0

主题

7131

帖子

0

积分

发表于 2010-9-14 13:18:00 | 显示全部楼层
看一下,bootloader中
dm9000dbg.c
void dm9000_hash_table(USHORT *mac)
{
        USHORT i, oft;

        /* Set Node address */
        WRITE_REG1(0x10, (UINT8)(mac[0] & 0xFF));
        WRITE_REG1(0x11, (UINT8)(mac[0] >> 8));
        WRITE_REG1(0x12, (UINT8)(mac[1] & 0xFF));
        WRITE_REG1(0x13, (UINT8)(mac[1] >> 8));
        WRITE_REG1(0x14, (UINT8)(mac[2] & 0xFF));
        WRITE_REG1(0x15, (UINT8)(mac[2] >> 8));       


这块改一下呢?

0

主题

0

帖子

71

积分

XX18通行证

 楼主| 发表于 2010-9-14 14:18:18 | 显示全部楼层
之前确实是dm9000a的驱动没编译进去,重新build然后make image以后可以了,mac地址也改了。不过eboot那个修改mac地址的选项确实不起作用,每改一次就要重新build一次太不方便了。建议把eboot那个选项做出来,其他客户就方便得多啦。
衷心感谢飞凌-vxworks和飞凌-alexlee两位版主的热心解答!

0

主题

7131

帖子

0

积分

发表于 2010-9-15 08:19:55 | 显示全部楼层
:handshake
turnyou 该用户已被删除
发表于 2012-10-8 16:57:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-21 16:58

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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