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.

GNU compiler error: undefined reference to 'TSK_idle'

Hi Experts,

I am encountering the above mentioned error if I try to recompile my project for Cortex-A8 with the GNU compiler tools. Error comes up during linking phase. I do not see any compiler errors when compiling with the TI compiler tools. It seems that the TSK_idle definition is not present when using the GNU compiler tools or am I missing something?

Used tools:

xdc_3_25_00_48

bios_6_35_01_29

CCSv5.4.xxx77 with gcc-arm-none-eabi-4_7-2012q4

Any hints to solve this issue would be greatly appreciated.

Many thanks and best regards,

GINNI

  • Hi GINNI,

    Do you load/use the "ti.bios.TSK" package in your *.cfg file ? "ti.bios.TSK" is a legacy API support package and the only  package that references the TSK_Idle symbol. This package should not be used with ARM Cortex-A8. The legacy API support package is meant only for the targets that were previosuly supported with DSP/BIOS to ease migration to SYS/BIOS.

    Best,

    Ashish