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.

c6678以太网网通信



大家好,

我是一个刚接触dsp的新手,我使用的板子是 evm6678le,这两天想实现网口与上位机简单的通信。但是遇到了不少麻烦,请大牛们帮帮我!

我在论坛上搜过相关,找到一个PA例程,还有msdk中自带的NDK例程也可以实现这个功能。但是我在编译它们的时候都会出现 undefine symbol, 就像下面这些:

undefined                        first referenced                                                              
  symbol                              in file                                                                   
 ---------                        ----------------                                                              
 CONTENT_TYPE_HTML                ./webpage.obj                                                                 
 CRLF                             ./webpage.obj                                                                 
 CfgAddEntry                      ./client.obj                                                                  
 CfgEntryDeRef                    ./client.obj                                                                  
 CfgEntryGetData                  ./client.obj                                                                  
 CfgFree                          ./client.obj      
 ... ...

在论坛上看到也有别人遇到这样的问题,好像解决办法是修改linker中的file search path,但是没看到有人说到具体应该如何修改的。我自己胡乱添加了不少,

但是都没有解决问题。请问大家这个linker应该如何设置呢?

在编译的时候还出现了很多文件无法打开的情况,于是我添加了不少inlclude路径,不知道会不会有影响。

我使用的是ccs v5.2.1.00018 不知道为何我在论坛上下载的PA例程与msdk中自带的NDK例程都无法导入,然后我又重新安装了一个ccsv6,ccsv6可以导入工程,但是ccsv6在win7下似乎不能安装mcsdk_2_01_02_06提供的ndk_2_21_01_38。所以我只能继续在5.2上新建工程。所以不知道是不是还有什么其他的设置出了问题,这东西弄了好几天了,希望哪位大牛能提供解决办法,或者提供一个比较详细的以太网通信教程,让我可以自己一步一步弄明白是怎么回事,多谢了!!!

  • linker提示的undefined symbol是缺乏相应的lib或NDK构件,建议重新试试安装mcsdk后直接导入C:\ti\mcsdk_2_01_02_06\examples\ndk下面的例程,直接编译即可,工程中已经选中了相关的ndk构件。