“Thread:SysBIOS”中讨论的其它部件
工具/软件:Code Composer Studio
您好,
在CCS中编译程序时,我收到以下错误。
"未解析的符号main,首先引用在C:\ti\ccsv6\tools\compiler\arm_works.3.LTS\lib\rtsv7M4_T_le_v4SPD16_eabi.lib<args_main.obj> 15.12 "中。
如何解决此问题? 请帮助我摆脱这种情况。
此致
Sandra
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好,
在CCS中编译程序时,我收到以下错误。
"未解析的符号main,首先引用在C:\ti\ccsv6\tools\compiler\arm_works.3.LTS\lib\rtsv7M4_T_le_v4SPD16_eabi.lib<args_main.obj> 15.12 "中。
如何解决此问题? 请帮助我摆脱这种情况。
此致
Sandra
Sandra,
该消息表示符号"main"未解析。 您的项目中是否有main()函数?
我看到您正在使用TIVA TM4C部件。 如果您是新用户,我建议您首先导入 并从Tivaware的示例开始。
您好,
感谢您的回复。 我从示例项目中提取了TCP回波项目,并在其上面集成了Modbus从属堆栈。 我包括了以下文件:
#include <string.h>
#include <XDC/std.h>
#include <XDC/runtime / Error.h>
#include <XDC/runtime /System.h>
#include <ti/SysBIOS/BIOS.h>
#include <ti/SysBIOS/KNL/Task.h>
#include <ti/drivers/GPIC.h>
#include <netmain.h>
#include <_stack.h>
#include <_oskern.h>
编译器选项中的include搜索路径如下所示:
链接程序选项中的文件搜索路径如下所示:
错误控制台如下所示:
我是否错过了任何库文件? 如何查找错误位置? 请指导我查找错误原因。
此致
Sandra
您好,Aarti:
源文件中除了“tcp_echo.c”外没有其他主要功能。 我们正在使用相同的tcp_echo项目,并将tcpHandler()函数单独修改为支持Modbus TCP协议。 在tcpHandler()中,我只配置目标通道,并对通道上的任何传入数据包使用基于计时器的轮询。 如果有任何传入数据包可用,将调用回调功能以处理传入数据包。
请您快速帮我 解决此问题吗?
此致
Sandra