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.

TDA3XEVM: Compiling custom XDC module for M4 and C66

Part Number: TDA3XEVM


I'm trying to compile a SysMin replacement for the TDA3. The contents of my module are almost the same as SysMin. That means I'm using this:

UInt coreId = Core_getId();

When linking I get the error:

ti_sysbios_hal_Core_CoreProxy_getId__E /home/mc/path/to/se/runtime/lib/se.runtime.ae66<TraceBuf.oe66>

From what I understand the Core module resolves the functions via CoreProxy module.

In my TraceBuf.c module I reference Core like so:

#include <ti/sysbios/hal/Core.h>

In the TraceBuf.xs I do:

Core = xdc.module("ti.sysbios.hal.Core");

What should I do to properly use the Core module for the TDA3 platform and compile this module for both M4 and C66?