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.

TMS320C6670: General Question on integrating New versions of the NDK with projects containing older IPC libraries for C6000 DSPs

Part Number: TMS320C6670

Hello,

I am looking for general guidance regarding integrating New versions of the NDK library into projects containing older IPC libraries.

The version of the NDK library I am integrating is 2.25.1.11. The release notes for this NDK state that it must have:

XDC TOOLS 3.32.0.6 AND SYS/BIOS 6.45.00.20 and so I have updated my project with those libraries.

The project previously compiled with NDK version 2.22.03.20.

After adding NDK 2.25.1.11 to the project I receive several linker errors related to the IPC library.

Those errors are:(Wow, cut and paste does not work in this window!) Typing manually...

ti_sdo_ipc_gates_GateHWSem_query_E

ti_sdo_ipc_GateMPSupportNull_query_E

ti_sdo_ipc_gates_GatePeterson_query_E

ti_sdo_ipc_heaps_HeapBuf_getStats_E

ti_sdo_ipc_heaps_HeapBufMP_isBlocking_E

ti_sdo_ipc_heaps_HeapMemMP_isBlocking_E

Is there any general guidance for resolving these errors?

Thank You,

Forrest

  • Hi,

      I understand you have reached out to this forum several times. I'm sorry that I have mentioned to you before that we do not provide any technical support for this product on the forum anymore. I really don't think migrating to a newer version of NDK is a good idea for a legacy product that was proven working in an older version. All I can suggest right now is for you to reach out to the 3rd party support mentioned below. Sorry, again.