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.

ndk的lib库编译问题

大家好:

       硬件平台: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的代码?

              谢谢你们的解答!!!

  • 1. NDK可以修改后重新编译,在doc目录下的说明文档有一章专门讲怎么重新编译,需要修改makefile

    2. 可以在CCS里编译,但是会比较麻烦,正常情况下生成的是多个库文件,而不是一个*.lib

    3. 这句话告诉CCS本工程要使用NDK,它会把NDK对应的库加进来,把目录包含进来。

    4. 要用自己的lib,生成的输出文件恐怕会很大,因为里面大部分的功能你可能用不到

    5. 你在NIMU代码打断点就可以debug进去了

    最后建议按照说明文档重新编译,覆盖原来的预编译库文件,之后就照常使用。

  • 您好!我最近也在使用EVM6678评估板。我想实现的功能是DSP与PC机通过网口高速通信,请问方便留个联系方式吗? 有些问题想请教您,谢谢!