This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-F280025C:如何检索预定义符号? 如果卸载了 CCS 以前的版本

Guru**** 2551110 points
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG, SFRA

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1178729/launchxl-f280025c-how-to-retrieve-my-pre-defined-symbol-if-uninstalled-ccs-previous-version

器件型号:LAUNCHXL-F280025C
主题中讨论的其他器件:C2000WARESysConfigSFRA

您好!

我最近卸载了 CCS 版本11并安装了 CCS 版本12。在 CCS 12中、电机 SDK 也升级到4.01、我发现了更多功能和预定义符号。

我想将之前的 MotorSDK 4.0预定义符号与4.1进行比较、我有之前安装的磁盘备份、例如 CCS 11 + Motor SDK 4.0、但不知道从何处检索这些信息!

有人能提供帮助吗?

预定义符号
===========================

${COM_TI_MOTOR_CONTING_C2000WARE_SDK_SOFTWARE_PACKAGE_symbols}
内联
闪存
_F28002x
_full 快速 LIB
SysConfig_EN_N
BSXL8323RH_RevB
motor1_fast
Motor1_ESMO_N
motor1_ENC_N
QEP_ENABLE_N
Motor1_HALL_N
HALL_ENABLE_N
HALL_CAL_N
motor1_OVM_N
motor1_FWC_N
motor1_MTPA_N
motor1_SSIPD_N
motor1_VOLRECT_N
DATALOGF2_EN_N
DAC128S_ENABLE
DAC128S_SPIB
SFRA_ENABLE_N
STEP_RP_EN_N
CPUTIME_ENABLE
TEST_ENABLE
CMD_POT_EN_N
CMD_CAP_EN_N
CMD_SWITCH_EN_N
CMD_CAN_EN_N

Danny

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您应该能够比较4.0和4.1内相关项目的.projectspec 文件、以查看预定义符号发生了哪些变化。 基本上打开\solutions\universal_motorcontrol_lab\f28002x\ccs\motor_control\universal_motorcontrol_lab.projectspec (或您使用的任何项目)、找到您正在使用的构建配置并查看--define 行。

    这是您要寻找的吗? 或者我是否误解了这个问题?

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的惠特尼:

    [引用 userid="123578" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1178729/launchxl-f280025c-how-to-retrieve-my-pre-defined-symbol-if-uninstalled-ccs-previous-version/4438692 #4438692"]\solutions\c通用_motorcontrol_lab\f28002x\ccs\motor_control\universal_motorcontrol_lab.projectspec

    感谢您的快速回复、我发现更新后的预定义符号设置为 insideworkspace_v12\universal_motorcontrol_lab_f28002x\Flash_lib_DRV8323RH_3Sc\makefile 、而不 是 universal_motorcontrol_lab.projectspec、例如、如果我将符号 CMD_POT_EN_N 更改为 CMD_POT_EN、则 仅在 makefile 上更新值!  

    Danny

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    没错,projectspec 是您第一次导入工程时该工程的外观的蓝图,一旦工程进入工作区,它不会对工程产生任何影响。

    请注意、如果您使用 CCS 编译工程、CCS 可能会覆盖您的 makefile 更改。 您可以在项目属性中更永久地更改它们、并查看 Build -> C2000 Compiler -> Prefined Symbols、或打开项目的.cproject 并找到相关的 defineSymbols 部分。

    惠特尼