CCS 工程配置

CCS 工程配置

Written By Tomy Stark.
E-mail: ro7enkranz@qq.com
Ver 1.0.0

Note:

  • 自 controlSUITE v200 之后的库版本,库文件名称、目录结构有所变化。

1. 链接文件 Linker Command Files(*.cmd)

1
2
3
4
5
6
7
/* controlSUITE 旧版本库 v125 */
C:\ti\controlSUITE\device_support\f2802x\v125\DSP2802x_common\cmd\F28027.cmd
C:\ti\controlSUITE\device_support\f2802x\v125\DSP2802x_headers\cmd\DSP2802x_Headers_nonBIOS.cmd

/* controlSUITE 新版本库 v230 */
C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_common\cmd\F28027.cmd
C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_headers\cmd\F2802x_Headers_nonBIOS.cmd

2. 源文件 C Files(*.asm, *.c)

1
2
3
4
5
6
7
/* controlSUITE 旧版本库 v125 */
C:\ti\controlSUITE\device_support\f2802x\v125\DSP2802x_common\source\
C:\ti\controlSUITE\device_support\f2802x\v125\DSP2802x_headers\source\DSP2802x_GlobalVariableDefs.c

/* controlSUITE 新版本库 v230 */
C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_common\source\
C:\ti\controlSUITE\device_support\f2802x\v230\f2802x_headers\source\F2802x_GlobalVariableDefs.c

3. 头文件 Include Options(*.h)

  • Project -> Properties -> CCS Build -> C2000 Compiler -> Include Options -> Add dir to #include search path(–include_path, -I)

controlSUITE 旧版本库 v125 - 相对路径

1
2
3
4
5
6
7
${PROJECT_ROOT}
${CG_TOOL_ROOT}/include
${TI_PRODUCTS_DIR}/controlSUITE/device_support/f2802x/v125/DSP2802x_common/include
${TI_PRODUCTS_DIR}/controlSUITE/device_support/f2802x/v125/DSP2802x_headers/include
${TI_PRODUCTS_DIR}/controlSUITE/libs/app_libs/motor_control/drivers/f2803x_v2.0
${TI_PRODUCTS_DIR}/controlSUITE/libs/app_libs/motor_control/math_blocks/v4.0
${TI_PRODUCTS_DIR}/controlSUITE/libs/math/IQmath/v15c/include

controlSUITE 新版本库 v230 - 相对路径

1
2
3
4
5
6
7
${PROJECT_ROOT}
${CG_TOOL_ROOT}/include
${TI_PRODUCTS_DIR}/controlSUITE/device_support/f2802x/v230/f2802x_common/include
${TI_PRODUCTS_DIR}/controlSUITE/device_support/f2802x/v230/f2802x_headers/include
${TI_PRODUCTS_DIR}/controlSUITE/libs/app_libs/motor_control/drivers/f2803x_v2.1
${TI_PRODUCTS_DIR}/controlSUITE/libs/app_libs/motor_control/math_blocks/v4.3
${TI_PRODUCTS_DIR}/controlSUITE/libs/math/IQmath/v160/include

4. 预定义宏 Predefined Symbols

1
2
3
_DEBUG
LARGE_MODEL
FLASH

5. Runtime Model Options

  • Place each function in a separate subsection - on

评论