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工程的一部分。