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.

SYS/BIOS vs TI-RTOS kernel interfaces

Other Parts Discussed in Thread: SYSBIOS

Hi,

I am using the TI-RTOS (C6000), I found two set of interfaces being defined.  For instance, here is what I get when I "grep" for software interupt interfaces:

/ti/tirtos_c6000_2_00_01_23/products/bios_6_40_01_15/packages/ti/sysbios/knl/Swi.h:#define Swi_create ti_sysbios_knl_Swi_create

/ti/tirtos_c6000_2_00_01_23/products/bios_6_40_01_15/packages/ti/bios/include/swi.h:extern SWI_Handle SWI_create(SWI_Attrs *attrs)

Are these interfaces compatible with each other? I assume one set is for SYS/BIOS and the other is for "TI-RTIOS" kernel.  I am porting the code from DSP/BIOS to SYS/BIOS or TI-RTOS kernel. Which set of interfaces would you recommend for better support in the future?

Thanks,

Sam

 

 

  • Sam,

    You should only use the ti/sysbios/... APIs.

    The "ti/bios" package is there for compatibility with DSP/BIOS applications that have been ported to work with SYS/BIOS.

    We are removing support for the legacy DSP/BIOS APIs in the latest release of SYS/BIOS.

    Alan