天嵌 ARM开发社区

 找回密码
 注册
查看: 1550|回复: 1

关于dm9000在linux2.6.33的移植

[复制链接]
looceci 发表于 2010-7-2 16:33:38 | 显示全部楼层 |阅读模式
我看到驱动的修改只是简单的修改了BWSCON和BANKCON4两个寄存器的值
这个在uboot里面配置好不就OK了么?
另外还配置了下默认MAC地址(因为没有e2prom的原因)
但MAC地址可以通过命令配置

这就意味这根本不需要对DM9000.c做porting了
能否回答下修改dm9000.c的原因么?
亚瑟王 发表于 2010-7-3 21:59:41 | 显示全部楼层
从uboot到内核是可以传递你在帖子中就讲到BWSCON等寄存器的值,问题就是害怕在别的地方修改了这个设置,而在dm9000中又要用到它,那就可能会出错了。所以重新初始化一遍是很合理的。
MAC值可以在系统启动完成后设置,不过当你要用NFS时,由于没有设置MAC值所以你是用不了NFS的,第一版的Linux移植教程就是没有设置MAC值导致用不了NFS。才在第二版中添加了MAC值的设置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 05:56 , Processed in 1.033243 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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