STM32f4关于USMART实验中的Error[Pe020]: identifier "usmart_dev" is undefined

2019-07-20 10:05发布

各位大哥。小弟用的IAR,来移植原子大哥的USMART实验。其他子文件夹都没有动。然后在mian中:               
usmart_dev.init(84);         //初始化USMART                                
while(1)
{}
老是提示错误Error[Pe020]: identifier "usmart_dev" is undefined,右键点击“go to definition of usmart_dev”也可以追到结构体赋值。


//函数控制管理器初始化
//得到各个受控函数的名字
//得到函数总数量
struct _m_usmart_dev usmart_dev=
{
        usmart_nametab,
        usmart_init,
        usmart_cmd_rec,
        usmart_exe,
        usmart_scan,
        sizeof(usmart_nametab)/sizeof(struct _m_usmart_nametab),//函数数量
        0,                  //参数数量
        0,                 //函数ID
        1,                //参数显示类型,0,10进制;1,16进制
        0,                //参数类型.bitx:,0,数字;1,字符串            
        0,                  //每个参数的长度暂存表,需要MAX_PARM个0初始化
        0,                //函数的参数,需要PARM_LEN个0初始化
};

万分感谢




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。