TI中文支持网
TI专业的中文技术问题搜集分享网站

RTSC可以不用BIOS吗

RTSC工程,可不可以只在main函数调用各种module里面的API,而不用BIOS_START()。helloword例程里面,在main函数里面没有bios_start,但是在cfg文件里面为什么使用的BIOS模块?

 

Andy Yin1:

可以不用bios即可,STK中的例程都是不带bios,没有加入什么RTSC,但是如果要用基于bios相关的API则必须使用bios工程即必须包含RTSC。

littleWhite:

回复 Andy Yin1:

在使用其他rtsc,比如IPC module的时候,一定要使用SYS/BIOS吗, 比如我直接在main函数里面调用rtsc,不bios_start()

Andy Yin1:

回复 littleWhite:

Bios_start主要执行软硬中断使能、timer及task调度的启动,如果不涉及到这些则可以,如果不执行bios_start而相关的模块中有用到硬件中断的话,则需要额外使能硬件中断,你可以先基于IPC测试一下,有问题反馈一下。还是建议你用bios_start,之后只创建一个线程,相对于从main跳到另一个线程运行即可,也不复杂。

littleWhite:

回复 Andy Yin1:

谢谢,我想问一下如果多个task之间只能按照优先级顺序执行的话,为什么不把这些task的代码按照顺序写在main里面呢,task这个功能的存在的目的是什么呢?

赞(0)
未经允许不得转载:TI中文支持网 » RTSC可以不用BIOS吗
分享到: 更多 (0)