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.

TDA3: Use POSIX APIs in Processor SDK for VISION

Part Number: TDA3

Hi,

I have implemented a new use case for my application in Processor SDK for VISION. It is working fine.

Now I want to add pthread APIs in my use case. But I could not find any .cfg file for adding support for SYS/BIOS(xdc.useModule(‘ti.sysbios.posix.Settings’)) as mentioned in the link: processors.wiki.ti.com/.../BIOS_POSIX_Thread_(pthread)_Support

I have implemented those APIs, included header file <ti/sysbios/posix/pthread.h>. But I'm getting an error for pthread APIs such as "unresolved symbols remain".

How can I add support for SYS/BIOS POSIX thread in Processor SDK for VISION?

  • Hi,

    POSIX support was validated only on A15 when OPENCV was introduced in VSDK.(Please check release notes for exact release version)
    Since then its not validated.

    Add below lines in vision_sdk\links_fw\src\rtos\bios_app_common\tda2xx\a15_0\a15_0.cfg file

    var Settings = xdc.useModule('ti.sysbios.posix.Settings');
    Settings.supportsMutexPriority = true;

    Regards,
    Anuj