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?