ZHCAG46 January 2026 CC1310
CC1310和CC1311的软件工程都依赖于TI-RTOS实时操作系统。从CC1311 SDK 5.30版本之后,TI-RTOS的版本进行了升级,当前CC1311上使用的是TI-RTOS 7,而CC1310上运行的是原来的TI-RTOS,并未带有版本号命名。
相较TI-RTOS,TI-RTOS 7主要有如下升级:
更详细的更新内容可参考以下链接:
[FAQ] Why use TI-RTOS7? - Sub-1 GHz forum - Sub-1 GHz - TI E2E support forums
对于从CC1310升级的用户来说,最大的区别就是TI-RTOS 7的相关配置由SysConfig生成,取代了之前的cfg配置文件。SysConfig相关的内容在2.2.1节中已有介绍。另外在CC1311 SDK中也提供了详细的TI-RTOS移植步骤:
除此之外,例程中部分RTOS相关的API也发生了改变。CC1311增加了一层DPL(Driver Porting Layer)来兼容不同的RTOS操作系统,并在例程中使用DPL API代替了原来的TI-RTOS API。因此在移植时请注意以下API的变化:
关于DPL API的详细介绍请参考SimpleLink MCU SDK Driver API Reference文档的Driver Porting Layer部分。