主题中讨论的其他器件: MSP430F5529、
工具/软件:TI C/C++编译器
您好!
我使用 IAR Workbench 作为 IDE
SDK:CC3100SDK 1.0.1
应用:WLAN AP
Haardware:MSP430f5529和 CC3100BOOST 包
我已在 user.h 文件中启用以下 MACRS
- sl_platform_multi_threaded
- SL_MEMORY_MG_DYNAMIC
当我尝试编译相同的代码时、我会遇到编译错误、
正在更新生成树...
链接
警告[w57]:文件 C:\TI\CC3100SDK_1.1.0\cC3100-SDK\platform\msp430f5529lp\example_project_IAR\
Getting Started_wih_wlan_ap\Debug\Obj\portext.R43为空、将被忽略。
ERROR[E46]:OSI _FreeRTOS (C:\TI\CC3100SDK_1.1.0\cC3100-SDK\)中引用的未定义外部"vPortYield "
platform\msp430f5529lp\example_project_IAR\getting_started_wiH_wlan_ap\Debug\Obj\OSI_FreeR43)
ERROR[E46]:在端口(C:\TI\CC3100SDK_1.1.0\cC3100-SDK\)中引用了未定义的外部"vPortPreempitiveTickISR"
platform\msp430f5529lp\example_project_IAR\getting_started_wiH_wlan_ap\Debug\Obj\port.R43)
ERROR[E46]:队列(C:\TI\CC3100SDK_1.1.0\cC3100-SDK\)中引用的未定义外部"_disable_interrupt"
platform\msp430f5529lp\example_project_IAR\getting_started_wih_wlan_ap\Debug\Obj\queue.R43)
错误[E46]:队列(C:\TI\CC3100SDK_1.1.0\cC3100-SDK\platform\)中引用了未定义的外部"_nop"
msp430f5529lp\example_project_IAR\getting_started_wih_wlan_ap\Debug\Obj\queue.R43)
ERROR[E46]:队列(C:\TI\CC3100SDK_1.1.0\cC3100-SDK\)中引用的未定义外部"_enable_interrupt"
platform\msp430f5529lp\example_project_IAR\getting_started_wih_wlan_ap\Debug\Obj\queue.R43)
错误[E46]:队列(C:\TI\CC3100SDK_1.1.0\cC3100-SDK\platform\)中引用了未定义的外部"pvPortMalloc"
msp430f5529lp\example_project_IAR\getting_started_wih_wlan_ap\Debug\Obj\queue.R43)
错误[E46]:队列(C:\TI\CC3100SDK_1.1.0\cC3100-SDK\platform\)中引用了未定义的外部"vPortFree"
msp430f5529lp\example_project_IAR\getting_started_wih_wlan_ap\Debug\Obj\queue.R43)
运行链接器时出错
错误总数:7.
警告总数:1.
我想我需要包含 portext.asm、但当我包含该指令时、我会得到错误的"错误指令"
有人能帮我解决这个问题吗? WLANAP 应用程序是否使用使用 OSI_FreeRTOS 层的多线程模式进行测试?
谢谢、
德拉什蒂