主题 : 向u-boot2010.09添加USB下载功能时,编译出错 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 46191
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-05-11
最后登录: 2011-08-02
楼主  发表于: 2011-06-14 09:43

 向u-boot2010.09添加USB下载功能时,编译出错

/************************
*    common/main.c
*************************/
…………
extern int FriendlyARMGetDataFromUSB (unsigned max_len, unsigned char **data_ptr, unsigned *received_len);
int FriendlyARMGetDataFromUsbAndWriteNand(unsigned max_len, unsigned offset, unsigned MaxNandSize, const char *Name)
{
        int ret;
        unsigned char *RevPtr;
        unsigned RevLen;
        printf("Downloading %s from USB...\n", Name);
        ret = FriendlyARMGetDataFromUSB(max_len, &RevPtr, &RevLen);
        printf("Downloading %s %s\n", Name, ret >= 0 ? "successed" : "failed");
        if (ret < 0) {
                return ret;
        }        
        return ret;
}



/************************
*      cmd_usbd.c
*************************/
…………
int FriendlyARMGetDataFromUSB (unsigned max_len, unsigned char **data_ptr, unsigned *received_len)
{
        /*******实现********/
}

编译u-boot时出错:undefined reference to `FriendlyARMGetDataFromUSB'

哪位大侠能帮忙解答这个问题呢