我购买了6678的开发板,但开发板的demo工程是基于CCS5.5制作的,现在CCS升级到了CCS9.3.0.00012_win64,我下载安装到C:\ti,并且也安装了ti-processor-sdk-rtos-c667x-evm-06.01.00.08-Windows-x86-Install。导入c6678的demo工程后(C:\ti\processor_sdk_rtos_c667x_6_01_00_08\demos\image_processing\ipc\evmc6678l)
最开始编译报错,后来修改了路径后编译通过了。然后我又尝试新建一个6678的工程,把ndk选上后编译就报错了,错误如下
Description Resource Path Location Type
gmake: *** [build-687233551] Error 2 test6678 C/C++ Problem
gmake: Target 'all' not remade because of errors. test6678 C/C++ Problem
gmake[1]: *** [build-687233551-inproc] Error 1 test6678 C/C++ Problem
Library not found: C:/ti/pdk_c667x_2_0_15/packages/ti/transport/ndk/nimu/./lib/c66/release/ti.transport.ndk.nimu.ae66 .xdchelp /test6678 line 111 C/C++ Problem
xdctools_3_60_02_34_core\gmake.exe: *** [package/cfg/app_pe66.xdl] Deleting file 'package/cfg/app_pe66.c' test6678 C/C++ Problem
xdctools_3_60_02_34_core\gmake.exe: *** [package/cfg/app_pe66.xdl] Deleting file 'package/cfg/app_pe66.h' test6678 C/C++ Problem
xdctools_3_60_02_34_core\gmake.exe: *** Deleting file 'package/cfg/app_pe66.xdl' test6678 C/C++ Problem
还有一个常见错误就是启用了ndk后,编译出下面的错误
undefined first referenced
symbol in file
--------- ----------------
NIMUDeviceTable C:\ti\ndk_3_61_01_01\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>
假设我自己新做了一个c6678的板子,如何重新做一个工程和我的硬件相匹配?我会用到网络,SRIO,e2prom,spi flash等资源。我感觉现在的ccs怎么这么不好用呢,新建的demo工程都能编译不过去