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.

TI RTOS(sys/bios) 是不是开源的?

Other Parts Discussed in Thread: SYSBIOS

TI RTOS(sys/bios) 到底是不是开源的?

官方人员说 sys/bios 全部代码都在 C:\ti\tirtos_cc13xx_cc26xx_2_20_01_08\products\bios_6_46_01_38 路径下。

举个函数来说,BIOS_start,实现是这样的:

Void BIOS_start(void)
{
    BIOS_module->startFunc();
}

跟踪 BIOS_module 定义,

#define BIOS_module ((ti_sysbios_BIOS_Module_State *)(xdc__MODOBJADDR__(ti_sysbios_BIOS_Module__state__V)))

跟踪 ti_sysbios_BIOS_Module__state__V 定义,

只找到了这,

extern struct ti_sysbios_BIOS_Module_State__ ti_sysbios_BIOS_Module__state__V;
ti_sysbios_BIOS_Module__state__V .tag ti_sysbios_BIOS_Module_State

        .asg ti_sysbios_BIOS_Module__state__V, BIOS_Module__state__V
        .asg ti_sysbios_rts_ti_ThreadLocalStorage_Module__state__V, ThreadLocalStorage_Module__state__V

        .global BIOS_Module__state__V
        .global ThreadLocalStorage_Module__state__V
        .global __TI_TLS_MAIN_THREAD_Base
        .weak   __TI_TLS_MAIN_THREAD_Base


        .sect   ".text:tls:get_tp"
        .clink
        .global __c6xabi_get_tp
        .weak   __c6xabi_get_tp

这很明显不是实现吧?

新手不懂,还请各位多指点指点啊~

注:开源代码指的是全开源( fully free & fully ppen source)