各位工程师好,有个问题想请教一下:
我现在在调6657的NDK,使用的是pdk_c665x_2_0_15包,NDK的helloworld例程调用的底层库就有platform的库和底层drv里面各个模块的库,现在platform有直接的CCS工程可以在改动源码后通过CCS编译生成,但是对于比如emac这个单个模块的库是没有CCS工程来重新编译的,我想请问一下,这样的模块,我改完源码后,要怎么重新编译生成新的库呢?
感谢各位。
Nancy Wang:
user4257905
但是对于比如emac这个单个模块的库是没有CCS工程来重新编译的,我想请问一下,这样的模块,我改完源码后,要怎么重新编译生成新的库呢?
请问具体是哪部分内容?最好贴出路径。
user4257905:
回复 Nancy Wang:
比如说NDK在初始化EMAC时调用了,C:\ti\pdk_c665x_2_0_15\packages\ti\drv\emac\lib\c6657\c66\release里面的ti.drv.emac.ae66库,这个库的源代码在C:\ti\pdk_c665x_2_0_15\packages\ti\drv\emac\src\v0里面,我要是改动了,怎么重新编译生成库呢?
user4257905:
回复 Nancy Wang:
就是NDK初始化EMAC会调用C:\ti\pdk_c665x_2_0_15\packages\ti\drv\emac\lib\c6657\c66\release里的ti.drv.emac.ae66库,源代码在C:\ti\pdk_c665x_2_0_15\packages\ti\drv\emac里面,改了源代码以后怎么重新编译生成库呢?
Nancy Wang:
回复 user4257905:
试试看重新编译整个PDK,或者参考 ti/pdk_c665x/packages/makefile编译各个PDK组件。
http://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_00_00_07/rtos/index_overview.html#rebuild-pdk