当前位置:首页 > 嵌入式 > 嵌入式软件
[导读] Arbor EmCore-i412板子在vxworks上跑双网卡及Tffs的支持:一. Tffs的设置大致过程1. 如vxworks本身带有tffs的驱动,用ar命令先将库中相应的tffs驱动去掉2. 将从M-system下

 Arbor EmCore-i412板子在vxworks上跑双网卡及Tffs的支持:

一. Tffs的设置大致过程

1. 如vxworks本身带有tffs的驱动,用ar命令先将库中相应的tffs驱动去掉

2. 将从M-system下载下来的doc驱动MSYSVXW.o加入到系统库中或加入到makefile的MACH_EXTRA中

3. 修改config.h中

#undef INCLUDE_TFFS

#define INCLUDE_DISKONCHIP

4. 修改bootConfig.c文件中相应部分及usrConfig.c(如用工程编译则可不用改usrConfig.c)

5. 将fldrvvxw.h,flioctl.h拷至bsp目录

6. 工程编译vxworks时加入usrTffs.c文件

7. 工程中usrAppInit.c中添加

usrTffsConfig(0,0,"/tffs0");

或者在vxworks起来后在shell中敲入

详细的修改过程可见readme.nr文件。

二. 双网卡的设置大致过程

1. 修改config.h

#undef INCLUDE_FEI

2. 修改configNet.h文件,添加相应的部分

3. 修改makefile文件,将82559er驱动部分代码加入MACH_EXTRA及EXTRA_MODULES中

4. 修改IP_MAX_UNITS为 2

5. 工程中usrAppInit.c中添加

usrNetEndDevStart("eeV",1);

usrNetIfConfig("eev",1,"192.168.1.111","hostname",0xffffff00);

或者在VXWORKS起来后在shell中敲入

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭