组件和CCS版本均为TI官方推荐的最新版本。
用NDK组件编译出现:
undefined first referenced
symbol in file
--------- ----------------
NIMUDeviceTable C:\ti\ndk_3_61_01_01\packages\ti\ndk\stack\lib\stk6_ppp_pppoe.ae66<nimu.oe66>
查阅以前帖子在cfg文件中添加xdc.loadPackage('ti.transport.ndk.nimu');同时添加CPPI QMSS PA等组件后出现:
undefined first referenced
symbol in file
--------- ----------------
NIMU_convertCoreLocal2GlobalAddr C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_cppiGetPASSHandle C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_getPAInstance C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_osalRegisterInterruptDsp C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_qmssGetFreeQ C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_qmssQPushDescSize C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_stopCppi C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
NIMU_stopQmss C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
Osal_cppiBeginMemAccess C:\ti\pdk_c667x_2_0_16\packages\ti\drv\cppi\lib\c66\ti.drv.cppi.ae66<cppi_drv.oe66>
Osal_cppiCsEnter C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
Osal_cppiCsExit C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
Osal_cppiEndMemAccess C:\ti\pdk_c667x_2_0_16\packages\ti\drv\cppi\lib\c66\ti.drv.cppi.ae66<cppi_drv.oe66>
Osal_cppiFree C:\ti\pdk_c667x_2_0_16\packages\ti\drv\cppi\lib\c66\ti.drv.cppi.ae66<cppi_heap.oe66>
Osal_cppiMalloc C:\ti\pdk_c667x_2_0_16\packages\ti\drv\cppi\lib\c66\ti.drv.cppi.ae66<cppi_heap.oe66>
Osal_nimuFree C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
Osal_nimuMalloc C:\ti\pdk_c667x_2_0_16\packages\ti\transport\ndk\nimu\lib\c66\release\ti.transport.ndk.nimu.ae66<nimu_eth.oe66>
Osal_paBeginMemAccess C:\ti\pdk_c667x_2_0_16\packages\ti\drv\pa\lib\c66\ti.drv.pa.ae66<pa.oe66>
Osal_paEndMemAccess C:\ti\pdk_c667x_2_0_16\packages\ti\drv\pa\lib\c66\ti.drv.pa.ae66<pa.oe66>
Osal_paMtCsEnter C:\ti\pdk_c667x_2_0_16\packages\ti\drv\pa\lib\c66\ti.drv.pa.ae66<pa.oe66>
Osal_paMtCsExit C:\ti\pdk_c667x_2_0_16\packages\ti\drv\pa\lib\c66\ti.drv.pa.ae66<pa.oe66>
Osal_qmssAccCsEnter C:\ti\pdk_c667x_2_0_16\packages\ti\drv\qmss\lib\c66\ti.drv.qmss.ae66<qmss_acc.oe66>
Osal_qmssAccCsExit C:\ti\pdk_c667x_2_0_16\packages\ti\drv\qmss\lib\c66\ti.drv.qmss.ae66<qmss_acc.oe66>
Osal_qmssBeginMemAccess C:\ti\pdk_c667x_2_0_16\packages\ti\drv\qmss\lib\c66\ti.drv.qmss.ae66<qmss_drv.oe66>
Osal_qmssCsEnter C:\ti\pdk_c667x_2_0_16\packages\ti\drv\qmss\lib\c66\ti.drv.qmss.ae66<qmss_drv.oe66>
Osal_qmssCsExit C:\ti\pdk_c667x_2_0_16\packages\ti\drv\qmss\lib\c66\ti.drv.qmss.ae66<qmss_drv.oe66>
Osal_qmssEndMemAccess C:\ti\pdk_c667x_2_0_16\packages\ti\drv\qmss\lib\c66\ti.drv.qmss.ae66<qmss_drv.oe66>