ccs3.3 编译NDK中的 helloworld程序(我用的C6748的例子程序)。出现下面的错误:
[Linking…] "C:\Program Files\C6000 Code Generation Tools 6.1.8\bin\cl6x" -@"Debug.lkf"
<Linking>
undefined first referenced symbol in file ——— —————- _NIMUDeviceTable C:\\CCStudio_v3.3\\ndk_2_20_00_19\\packages\\ti\\ndk\\lib\\C674\\stack.lib<nimu.o674>
请问,是什么原因,我把所有库都加进去了,还是出现同样的问题,谢谢!
Michael (Beijing) Wu:
应该stack.lib 没有加入你的工程里面。
Jacob1:
你好,你看看是否NDK有对CCS的版本的一个要求?
Michael (Beijing) Wu:
回复 Jacob1:
我们的NDK 与CCS的版本没有直接的关系。
aihua LIU:
回复 Michael (Beijing) Wu:
您好!我最近改写NDK中helloworld 例子,用来实现DSP向PC传送数据,而数据由FPGA自通过UPP传送到DSP,我建立了两个工程,一个用来实现UPP接收FPGA的数据,一个用来实现DSP和PC之间的通信,现在两个工程单独仿真都能达到目标,我想把两个工程合并成一块,于是我把其中一个工程中的相关文件导入到另外一个工程中,并且添加了相应的库文件路径,但是在编译时出现了如下的错误:
我不知道我这想法行不行,是否还有更好的方案可以实现?请大神帮我指点指点迷津.谢谢
aihua LIU:
回复 Michael (Beijing) Wu:
您好!刚才图片貌似没粘贴上,我想在把问题重述一遍,我最近改写NDK中helloworld 例子,用来实现DSP向PC传送数据,而数据由FPGA自通过UPP传送到DSP,我建立了两个工程,一个用来实现UPP接收FPGA的数据,一个用来实 现DSP和PC之间的通信,现在两个工程单独仿真都能达到目标,我想把两个工程合并成一块,于是我把其中一个工程中的相关文件导入到另外一个工程中,并且 添加了相应的库文件路径,但是在编译时出现了如下的错误:
undefined first referenced symbol in file ——— —————- _NIMUDeviceTable C:\ti\ndk_2_22_03_20\packages\ti\ndk\stack\lib\stk6_nat_ppp_pppoe.a674<nimu.o674>error #10234-D: unresolved symbols remainerror #10010: errors encountered during linking; "upp_and_ndk_test.out" not built>> Compilation failuregmake: *** [upp_and_ndk_test.out] Error 1gmake: Target `all' not remade because of errors.**** Build Finished ****
我不知道我这想法行不行,是否还有更好的方案可以实现?请大神帮我指点指点迷津.谢谢