首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教:关于DM9000A,simple socket server和nichestack

请教:关于DM9000A,simple socket server和nichestack

学校的板子是DE2板,上面的网卡是DM9000A,DE2系统光盘里提供了这个组件。

我想先用simple socket server的demo跑一下,但是这个demo只找得到lan91c111,找不到DM9000A,我想是没有HAL驱动的原因,那是不是这个驱动要自己写?看到版上以前有人问,但是好像没有答明白的,多是搭车同求的……

还有就是这个simple socket server的example是基于nichestack协议的,而不是lwip,但是我仅能找到的一点这块网卡HAL驱动的资料也都是基于lwip协议的,所以现在一头雾水,不知从何着手往下走?

望指教,谢谢!

你可以通过sopc中添加DM9000,DE2带有DM9000的component的ip,你首先要在sopc中加入。

当sopc中完成了,在simple socket server的example是可以通过程序直接使用的。

你可以然后完成uclinux的移植,在uclinux中完成对网络。

lwip的速度不快,而且使用只在ucos等底端系统中使用,不过学习还是可以的。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

谢谢回答!

现在我在sopc builder中已经加了DM9000A,而且我基本是按照reference design搭的,所以我觉得应该没什么问题的。

然后我在nios里用simple socket server模板生成project,在system library properties 里选择link with profiling library,software component里添加了nichestack,问题就在于就在这里MAC interface下拉菜单里为空!!如果就这样编译通过后,下载后没有出错信息,也没有其它反应……

我试过如果其它都不变,把sopc builder里DM9000A换成lan91c111,重新生成ptf文件,那用这个再生成nios的project,重复同样的步骤,就可以在MAC interface下拉菜单里找到lan91c111。

我在sopc builder中可以加,nios中却识不出……是不是我的DM9000A的ip不全还是怎么?刚刚开始学,不吝赐教!谢谢!

自己再顶一下……

不知道您的问题解决没有呀,如果解决了能不能把工程发给小弟看一下,不胜感激!邮箱:shanshuiwuxian@sina.com
返回列表