Arbor EmCore-i412板子在vxworks上跑雙網(wǎng)卡及Tffs
Arbor EmCore-i412板子在vxworks上跑雙網(wǎng)卡及Tffs的支持:
本文引用地址:http://www.biyoush.com/article/201610/305790.htm一. Tffs的設(shè)置大致過程
1. 如vxworks本身帶有tffs的驅(qū)動,用ar命令先將庫中相應(yīng)的tffs驅(qū)動去掉
2. 將從M-system下載下來的doc驅(qū)動MSYSVXW.o加入到系統(tǒng)庫中或加入到makefile的MACH_EXTRA中
3. 修改config.h中
#undef INCLUDE_TFFS
#define INCLUDE_DISKONCHIP
4. 修改bootConfig.c文件中相應(yīng)部分及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文件。
二. 雙網(wǎng)卡的設(shè)置大致過程
1. 修改config.h
#undef INCLUDE_FEI
2. 修改configNet.h文件,添加相應(yīng)的部分
3. 修改makefile文件,將82559er驅(qū)動部分代碼加入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中敲入
評論