微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 应用示例中 wlan_station_Release 编译报错 “OSI_OK,” expected an identifier

CC3200 应用示例中 wlan_station_Release 编译报错 “OSI_OK,” expected an identifier

时间:10-02 整理:3721RD 点击:

CC3200 应用示例中 wlan_station_Release  编译报错  “OSI_OK,” expected an identifier

在枚举定义时报错 expected an identifier,请教怎样解决?

typedef enum
{
OSI_OK,
OSI_OPERATION_FAILED = 1,
OSI_ABORTED,
OSI_INVALID_PARAMS,
OSI_MEMORY_ALLOCATION_FAILURE,
OSI_TIMEOUT,
OSI_EVENTS_IN_USE,
OSI_EVENT_OPEARTION_FAILURE
}OsiReturnVal_e;

建议检查一下,在其他地方有没有定义过OSI_OK。

你好,我也遇到这个问题,你解决了这个问题了吗,若解决的话分享下经验

Hi Joanne,

您好!

您是什么开发环境?SDK是哪个版本?我们这边编译没有任何问题那。谢谢!

我的问题解决了

怎么解决的?

是把

#include "osi.h"

挪到

#include "simplelink.h"

之上了吗? 

还是包含了其他头文件?

求解答!

我找到问题的关键了,我犯了一个低级错误。在iar编译器的预编译里,应该定义宏SL_PLATFORM_MULTI_THREADED 

但是因为我从示例工程中复制这个宏,但是iar宏定义的框宽度有限,只能显示SL_PLATFORM_MULTI_THREA。我也没注意,就把不全的字符串复制过去了。因此导致错误。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top