CC2640R2F:CC2640R2F之RTOS配置
芯片型號(hào):CC2640R2F
模塊型號(hào):RF-BM-4044B3
因?yàn)榭蛻舳ㄖ?,我需要修改CC2640R2F的RTOS配置文件(即simple_peripheral項(xiàng)目的appBLE.cfg)來定制SYS/BIOS內(nèi)核,這里我使用的是信馳達(dá)科技的RF-BM-4044B3模塊。在IAR項(xiàng)目中,該文件位于IAR Workspace下的TOOLS文件夾中。該文件定義了RTOS編譯中的各種SYS/BIOS和 XDCTools模塊,以及系統(tǒng)參數(shù),例如異常處理程序和定時(shí)器刻度。然后重新編譯RTOS,以便這些更改生效。
默認(rèn)項(xiàng)目配置是使用CC26xx ROM(固化在芯片內(nèi)部)中RTOS代碼。在這種情況下,可能某些RTOS功能不可用。如果ROM不支持的功能要添加到RTOS配置文件中,請(qǐng)?jiān)陂W存配置中使用RTOS。在閃存中使用RTOS會(huì)消耗額外的Flash空間。默認(rèn)RTOS配置已經(jīng)支持SDK中相應(yīng)示例項(xiàng)目所需的所有功能。
注意,如果更改了RTOS配置文件,需要執(zhí)行以下操作,修改方能生效
1、刪除configPkg文件夾以強(qiáng)制IAR重建RTOS,路徑例如:
$PROJ_DIR$\CC26xx\IAR\Application\CC2650\ConfigPkg
2、選擇Project->RebuildAll來重新編譯app 的 iar 工程,協(xié)議棧工程無需重新編譯,因?yàn)镽TOS是 app工程的一部分。