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.

NIMUDeviceTable

Hello,

I am trying to create new CCS project with typical SYS/BIOS examples. When i check "Add NDK/Global to my configuration" in app.cfg then compiler report following error :

 undefined       first referenced                                                   
  symbol             in file                                                        
 ---------       ----------------                                                   
 NIMUDeviceTable C:\ti\ndk_2_21_01_38\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>

I tried to compile and run example from MCSDK "helloworld_evmc6678l", but the problem still exist.

I use Code Composer Studio Version: 5.1.0.201205041800, mcsdk_2_01_01_04, ndk_2_21_01_38, nsp_1_10_00_03, pdk_C6678_1_1_1_4.

Where can I find "nimu.oe66"?


Help in this regard is highly appreciated.

David

  • Hi David,

    "nimu.oe66" might have been used as an intermediate library when compiling the NDK package and it is not present in the package itself since it is not expected to be used directly.

    The error complains that it cannot find the variable, "NIMUDeviceTable". This is, by default, defined in our pdk_C6678_w_x_y_z's transport library (specifically, in your pdk_C6678_1_1_1_4\packages\ti\transport\ndk\nimu\src\nimu_eth.c file). If your RTSC project is using the pdk package, you can link in this library by adding this in your cfg file:

    var NdkTransport = xdc.loadPackage('ti.transport.ndk');

    Would it be possible to post your app.cfg or the .cfg file from your helloworld_evmc6678l here? The MCSDK example should work without any modifications. Let me know if you need further assistance in debugging.

    -Ivan