nios核的网卡驱动调试成功!
来源:互联网 发布:英语partner交流软件 编辑:程序博客网 时间:2024/05/21 10:18
原来编译的时候老提示:na_ethe地址未定义等问题,仔细跟踪在include/nios2_system.h,而这个文件由系统编译生成。
参考C:/altera/kits/nios2_60/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_1.4.0/linux-2.6.x/arch/nios2nommu/scripts/nios2_system.h下的文件,编写了freedev_lan91c111.pm
下面是我写的freedev_lan91c111.pm文件:
package freedev_lan91c111;
require PTF::SystemPTF;
require PTF::SystemPTF::Module;
use base qw(BasicModule);
use strict;
sub required_module_names {
"enet"
}
sub required_class_name {
"freedev_lan91c111"
}
sub translate {
my $class = shift;
my ($system, $required_module_name, $module_name) = @_;
$class->SUPER::translate (@_);
my $module = $system->getModule ($module_name);
my $offset_keyword = "LAN91C111_REGISTERS_OFFSET";
my $offset = $module->getWSAConstant ($offset_keyword);
printf ("%-41s %30s/n", "#define $offset_keyword", 0);
my $width_keyword = "LAN91C111_DATA_BUS_WIDTH";
my $width = $module->getWSAConstant ($width_keyword);
printf ("%-41s %30s/n", "#define $width_keyword", 16);
print "/n";
}
sub run {
freedev_lan91c111->run2 (@_);
}
1;
编译通过!而且执行ping命令,ok。当然是针对自由电子的freedev_lan91c111,如果是其他类型的板,请根据具体修改。
- nios核的网卡驱动调试成功!
- 调试nios的uclinux驱动的两点经验总结
- 调试soc3210的网卡驱动
- 网卡驱动移植成功
- nios驱动
- CentOS下成功驱动BCM4306无限网卡
- 调试成功的按键中断流驱动(转)
- stm32 的cc3000驱动调试成功第一步,纪念一下
- 网卡驱动6-做一个与外界交互的虚拟网卡5(代码及调试)
- 基于linux2.6.30.4内核的DM9000网卡驱动编译成模块成功ping通
- 基于linux2.6.30.4内核的DM9000网卡驱动编译成模块成功ping通
- 解决Ubuntu安装后无法联网的问题-网卡驱动为安装成功
- 网卡驱动的Makefile
- AT91Sam9260的网卡驱动
- 关于nios的DM9000驱动中的中断嵌套问题
- 基于NIOS-II的示波器:PART1 按键&显示屏驱动&界面
- 基于NIOS-II的示波器:PART4 系统调试&测试
- 表驱动用法介绍(调试网卡驱动时遇到)
- 弹出窗口全攻略,代码,方法
- WINDOWS上的透明窗口实现
- 《炒股的智慧》 要点
- DirectSound播放WAV
- 白羊座和实用主义
- nios核的网卡驱动调试成功!
- XForms页面结构
- 调试nios的uclinux驱动的两点经验总结
- javascript的面向对象
- PLC执行程序的过程及特点
- 中美金融战争已经打响了(Perry家族)
- 利用iTextSharp填写中文(中日韩)PDF表单(完整解决方案)
- 东软集团荣膺“2006-2007大中华区最佳e-Learning机构”奖项
- e.equals(e)为false的设计