大家好:
硬件平台:EVM6678,软件平台:CCS5.5,ndk_2_23_00_00
由于业务需要,要对NDK底层代码做些改动,然后对stack下的代码进行debug调试,请教几个问题:
1、能不能把C:\ti\ndk_2_23_00_00\packages\ti\ndk目录下的文件夹全都链接到一个CCS工程里面,然后编译生成一个lib文件?
2、在TI的helloworld工程中,cfg文件里有var NdkTransport = xdc.loadPackage('ti.transport.ndk');这条语句,这条语句起什么作用?能不能删除这条语句,再把上面生成的lib文件添加到helloworld工程中去?
3、调试NDK时,怎么可以debug到底层代码,比如minu的代码?
谢谢你们的解答!!!
Boxue Li:
1. NDK可以修改后重新编译,在doc目录下的说明文档有一章专门讲怎么重新编译,需要修改makefile
2. 可以在CCS里编译,但是会比较麻烦,正常情况下生成的是多个库文件,而不是一个*.lib
3. 这句话告诉CCS本工程要使用NDK,它会把NDK对应的库加进来,把目录包含进来。
4. 要用自己的lib,生成的输出文件恐怕会很大,因为里面大部分的功能你可能用不到
5. 你在NIMU代码打断点就可以debug进去了
最后建议按照说明文档重新编译,覆盖原来的预编译库文件,之后就照常使用。
steve chaw:
您好!我最近也在使用EVM6678评估板。我想实现的功能是DSP与PC机通过网口高速通信,请问方便留个联系方式吗? 有些问题想请教您,谢谢!
TI中文支持网