当前位置: 代码迷 >> VxWorks >> vxworks6.6 FTP 加载异常
  详细解决方案

vxworks6.6 FTP 加载异常

热度:1343   发布时间:2013-02-26 00:00:00.0
vxworks6.6 FTP 加载错误
使用平台vxworks6.6 开发环境worksbench3.0

在config.h文件中添加了相应的FTP宏定义:
#define INCLUDE_IPFTPC
#define INCLUDE_IPFTPS

在编译bootrom.bin的时候,系统提示错误:
undefined reference to 'ipftps_create'
undefined reference to 'ipftps_start'
undefined reference to 'ipftps_version'
我现在想用FTP加载系统映像,系统提示错误如下:
loading...FTP transfer failed.

请问有谁做过6.6下BSP的开发,还需要添加什么宏吗?
谢谢了。

------解决方案--------------------------------------------------------
你需要打开vip的kernel configuration,添加ftp相关的组件先,然后再编译。在config.h中添加着两个宏定义应该不行。
------解决方案--------------------------------------------------------
呵呵,老兄,我的邮箱也是一天才收一次邮件的。
bootrom是不需要你定义这些红的,因为bootrom本身就已经使能了一些必用的协议,包括ftp等。另外编译bootrom,你只需要在target/config目录下对应的bsp目录下编译bootrom和bootrom.bin,然后将bootrom或bootrom.bin写到软盘,或你的启动盘就可以配置ftp启动了。对于vx6.6通过ftp启动应该还是比较容易的。你的vip中只需要完成你的项目的工作,一般不需要编译bootrom。可启动的vip除外。