Arbor EmCore-i412板子在vxworks上跑双网卡及Tffs的支持
扫描二维码
随时随地手机看文章
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中敲入