主题中讨论的其他器件:C2000WARE、 SysConfig
工具与软件:
尊敬的 Champs:
我向我们的客户提出这个问题、这很紧急。
用户已将 CCS 12.2用于项目、并即将投入生产。
最近、他们安装了 CCS 12.8.1、因为同一 PC 上的另一个工程、但位于不同的文件夹(默认文件夹)中。
安装 CCS 12.8.1并将其用于 F28P55x + C2000ware V5.04后、用户无法在 CCS 12.2上构建使用 F280039C + C2000ware V4.03 + CCS 12.2的原始工程。
我在使用 C2000ware V5.04 + CCS 12.8.1后、已经使用 TI C2000ware V4.03示例+ CCS 12.2重现此问题。
构建 F280039C + C2000ware V4.03 + CCS 12.2时、控制台发出的错误消息如下所示。
而 CCS 12.2 + C2000ware V4.03 (TI 示例工程)似乎在 V5.04中使用 SysConfig GUI 元数据、但此 TI V4.03示例中没有此类包含路径到 V5.04。
**** Build of configuration CPU1_RAM for project adc_ex1_soc_software ****
"C:\\ti\\ccs1220\\ccs\\utils\\bin\\gmake" -k -j 8 all -O
Building file: "../adc_ex1_soc_software.syscfg"
Invoking: SysConfig
"C:/ti/ccs1220/ccs/utils/sysconfig_1.15.0/sysconfig_cli.bat" -s "C:/ti/c2000/C2000Ware_4_03_00_00/.metadata/sdk.json" -d "F28003x" --script "C:/Users/a0388935/TI Drive/TI/Work/20240530_CCS1220_LiteON_F280037C_32x_oversampling_PWM85KHz/adc_ex1_soc_software/adc_ex1_soc_software.syscfg" -o "syscfg" --package 100PZ --part F28003x_100PZ --compiler ccs
subdir_rules.mk:16: recipe for target 'build-1099736927' failed
Error: C:\ti\c2000\C2000Ware_5_04_00_00\.metadata\sdk.json: Validation failed: [
{
"keyword": "additionalProperties",
"dataPath": "",
"schemaPath": "#/additionalProperties",
"params": {
"additionalProperty": "migrationProducts"
},
"message": "should NOT have additional properties"
}
]
at Object.validateMeta (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\src\pinmux\services\JSONschemaValidator.ts:49:9)
at toProductFile (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\src\pinmux\services\product\parseProductFile.ts:20:14)
at Object.loadProductFile (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\src\pinmux\services\product\parseProductFile.ts:29:9)
at iteratee (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\src\pinmux\services\product\available.ts:129:26)
at baseMap (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\node_modules\lodash\lodash.js:653:23)
at Function.apply [as map] (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\node_modules\lodash\lodash.js:9621:51)
at interceptor (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\node_modules\lodash\lodash.js:17094:35)
at apply (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\node_modules\lodash\lodash.js:8859:14)
at iteratee (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\node_modules\lodash\lodash.js:4430:28)
at ft (C:\ti\ccs1220\ccs\utils\sysconfig_1.15.0\dist\webpack:\node_modules\lodash\lodash.js:697:21)
gmake: *** [build-1099736927] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****


