CC2640R2F:CC2640R2F之RTOS配置
2020-10-27 13:27:47
乐虎游戏科技
芯片型号:CC2640R2F
模块型号:RF-BM-4044B3
因为客户定制,我需要修改CC2640R2F的RTOS配置文件(即simple_peripheral项目的appBLE.cfg)来定制SYS/BIOS内核,这里我使用的是乐虎游戏科技的RF-BM-4044B3模块。在IAR项目中,该文件位于IAR Workspace下的TOOLS文件夹中。该文件定义了RTOS编译中的各种SYS/BIOS和 XDCTools模块,以及系统参数,例如异常处理程序和定时器刻度。然后重新编译RTOS,以便这些更改生效。
默认项目配置是使用CC26xx ROM(固化在芯片内部)中RTOS代码。在这种情况下,可能某些RTOS功能不可用。如果ROM不支持的功能要添加到RTOS配置文件中,请在闪存配置中使用RTOS。在闪存中使用RTOS会消耗额外的Flash空间。默认RTOS配置已经支持SDK中相应示例项目所需的所有功能。
注意,如果更改了RTOS配置文件,需要执行以下操作,修改方能生效
1、删除configPkg文件夹以强制IAR重建RTOS,路径例如:
$PROJ_DIR$\CC26xx\IAR\Application\CC2650\ConfigPkg
2、选择Project->RebuildAll来重新编译app 的 iar 工程,协议栈工程无需重新编译,因为RTOS是 app工程的一部分。