首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

vxworks 网络加载image成功后,执行ls命令,提示 can't open ""有关问题

2013-01-09 
vxworks 网络加载image成功后,执行ls命令,提示 can't open .问题开发环境用的了,tornado 2.2.1下,

vxworks 网络加载image成功后,执行ls命令,提示 can't open "."问题
开发环境用的了,tornado 2.2.1下,编译的vxworks文件,用的是ftpserver这个自带软件

网络加载image成功后,执行ls命令,提示 can't open "."并不显示在ftpserver设定目录里的文件,小弟要把做好的image文件,copy到tffs文件系统里。

小弟的tffs文件系统已经做好了,也是能用的,各种shell命令也是能找到的,ftpserver软件也是没有问题的因为在别的项目中也是用的这个软件。我个人觉得应该是少define了东西。

请大家帮指点。
[解决办法]
1. 检查编译VxWorks Image使用的BSP是否跟bootloader一致?
2. Image未初始化网络设备,检查configNet.h的配置;
3. 手动调用ipAttach和ifAddrSet设置网络设备,ifShow能列出设备名称和IP地址等信息。
[解决办法]
你编译的vxWorks.st默认情况下,是不加在网络设备的,需要手动添加.
请参考以下定义:
#ifdef  STANDALONE
#define STANDALONE_NET
#define INCLUDE_STANDALONE_SYM_TBL
#endif /* STANDALONE */

热点排行