OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1982|回复: 1

求错误解决方法 error: #70: incomplete type is not allowed

[复制链接]

3

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2017-6-24
在线时间
11 小时
发表于 2018-8-15 11:27:00 | 显示全部楼层 |阅读模式
本帖最后由 Cooper0 于 2018-8-15 11:58 编辑

在写可变入口参数时产生如下问题error:  #70: incomplete type is not allowed

Not enough information to list load addresses in the image map.

求解决方案!!!!

附上产生错误的源码:
#include "sys.h"
#include "stdarg.h"

。。。。
void usart1_updata( u8 number, u8 fun,...)
{
        if(number>30) number = 30;
        
        u8 tbuf[2*number];
        u8 i;
        short data;
        va_list ap;
         
        va_start( ap, fun );
        for( i=0; i<number; i++ )
        {
                data = (short)va_arg( ap, int );
                tbuf[2*i] = (data>>8)&0XFF;
                tbuf[2*i+1] = data&0XFF;
        }
        va_end( ap );

        usart1_niming_report(fun,tbuf,2*number);//状态帧,0X01
}  


求大神们解决啊!!!
求原子哥解决啊!!!@正点原子

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2017-6-24
在线时间
11 小时
 楼主| 发表于 2018-8-15 11:57:53 | 显示全部楼层
问题解决了,http://www.openedv.com/posts/list/2520.htm在这个帖子五楼,不过方法刚刚相反,我把Use Micro LIB选上就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 16:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表