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)