工具/软件:WEBENCH设计工具
当我尝试在 IAR 中编译 MQTT_CLIENT 示例时,我们会看到以下错误列表。我认为 某些配置中缺少某些内容。我已经完成了以下配置。您能帮助我们解决此问题吗?
处理器配置:
编译过程中出错:
编译配置:MQTT_CLIENT - Release
正在更新生成树...
0 个文件已删除。
正在更新生成树...
button_if.c
GPIO_IF.c
main.c
network_common.c
引脚多路复用.c
Timer_if.c
startup_ewarm.c
network_if.c
UART_IF.c
utils_if.c
链接
ERROR[Li005]:没有"vPortSVCHandler"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\startup_ewarm.o]
ERROR[Li005]:没有"xPortPendSVHandler"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\startup_ewarm.o]
ERROR[Li005]:没有"xPortSysTickHandler"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\startup_ewarm.o]
ERROR[Li005]:"VStartSimpleLinkSpawnTask"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"OSI_MsgQCreation"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"OSI_TaskCreation"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"OSI_START"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"sl_WlanProfileAdd"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"sl_WlanPolicySet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"UtilsDelay"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"sl_ExtLib_MqttClientInit"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"sl_ExtLib_MqttClientCtxCreation"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqTT_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"sl_ExtLib_MqttClientSet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"sl_ExtLib_MqttClientConnect"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"sl_ExtLib_MqttClientCtxDelete"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqTT_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"sl_ExtLib_MqttClientSub"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"sl_ExtLib_MqttClientDisconnect "的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"sl_ExtLib_MqttClientSend"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"OSI_MsgQRead"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"sl_ExtLib_MqttClientExit"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"OSI_SLEEP"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:没有"GPIOIntClear "的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:"IntPendClear "没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:"IntEnable"没有定义[引用自 C:\ti\CC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:没有"GPIOIntEnable"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:没有"GPIOIntTypeSet"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:"OSI_InterruptRegister"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:没有"GPIOIntStatus"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:没有"GPIOIntDisable"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:"IntDisable"没有定义[引用自 C:\ti\CC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\button_if.o]
ERROR[Li005]:没有"OSI_MsgQWrite"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"TimerIntDisable"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerIntUnregister"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerDisable"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"sl_WlanConnect"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:没有"sl_NetCfgGet"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"UARTCharsAvail"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\UART_if.o]
ERROR[Li005]:没有"UARTCharGetNonBlocking"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\UART_if.o]
ERROR[Li005]:"UARTCharPut"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\UART_if.o]
ERROR[Li005]:"sl_WlanDisconnect "没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"TimerLoadSet"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerEnable"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerIntEnable"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerIntStatus"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"TimerIntClear "没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"PRCMPeripheralClkEnable"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"PRCMPeripheralReset"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerConfigure"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:"TimerPrescaleSet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\timer_if.o]
ERROR[Li005]:没有"GPIOPinWrite"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\gpio_if.o]
ERROR[Li005]:"sl_Start"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_WlanSetMode"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_Stop"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_DevGet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_WlanProfileDel"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_NetCfgSet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_WlanSet"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_NetAppMDNSUnRegisterService"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:"sl_WlanRxFilterSet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\network_if.o]
ERROR[Li005]:没有"GPIOPinRead "的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\gpio_if.o]
ERROR[Li005]:没有"PRCMPeripheralClockGet "的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\UART_if.o]
ERROR[Li005]:"UARTConfigSetExpClk"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\UART_if.o]
ERROR[Li005]:没有"PinTypeGPIO"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\pinmux.o]
ERROR[Li005]:没有"GPIODirModeSet"的定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\pinmux.o]
ERROR[Li005]:没有"PinTypeUART"的定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtt_client\ewarm\Release\Obj\pinmux.o]
ERROR[Li005]:"IntVTableBaseSet"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtT_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"IntMasterEnable"没有定义[引用自 C:\ti\cC3200SDK_1.5.0\cc3200-SDK\examples\mqtT_client\ewarm\Release\Obj\main.o]
ERROR[Li005]:"PRCMCC3200MCUInit"没有定义[引用自 C:\ti\cc3200SDK_1.5.0\cc3200-sdk\examples\mqtt_client\ewarm\Release\Obj\main.o]
运行链接器时出错
错误总数:68
警告总数:0