主题中讨论的其他器件: SysConfig
工具与软件:
您好!
我的客户正在以下环境下评估 AM263P4。
CCS:12.8.1.
SDK:10.1.0.31.
SysConfig:1.22.0
电路板:TMSDCND263P (AM263Px controlCARD)
他想评估 MCSPI5、所以使用"mcspi_loopback_dma_am263px-cc_r5fss0-0_nortos_ti-arm-clang"工程作为启动点。
默认工程可以与 MCSPI0正常配合使用。
现在、他尝试在 SysConfig 中将 MCSPI0更改为 MCSPI5、如下所示。 
在这种配置下、SysConfig 不会生成任何代码、因此生成失败。 
Building file: "../example.syscfg"
Invoking: SysConfig
"C:/ti/sysconfig_1.22.0/sysconfig_cli.bat" --script "C:/Users/xxxxx/workspace_v12/yyyyy/mcspi_loopback_dma_am263px-cc_r5fss0-0_nortos_ti-arm-clang_org/example.syscfg" -o "syscfg" -s "C:/ti/mcu_plus_sdk_am263px_10_01_00_31/.metadata/product.json" --context "r5fss0-0" --part AM263P4 --package ZCZ_S --compiler ticlang
Running script...
Validating...
info: CONFIG_MPU_REGION3(/kernel/dpl/mpu_armv7) attributes: Some memory region(s) within this range is Shared among cores.
info: /kernel/dpl/debug_log uartLog.baudRate: Actual Baudrate Possible: 115385 (0 % error)
Generating Code (example.syscfg)...
subdir_rules.mk:9: recipe for target 'build-1900555631' failed
TypeError: Cannot read properties of undefined (reading 'path')
at subTemplateFunction (C:\ti\mcu_plus_sdk_am263px_10_01_00_31\source\sysconfig\xbar\.meta\dma_trig_xbar\templates\dma_trig_xbar_open_close_config.c.xdt:48:56)
at C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\src\pinmux\services\resources\runtime.ts:114:11
at templateFunc (C:\ti\mcu_plus_sdk_am263px_10_01_00_31\source\sysconfig\drivers\.meta\system\drivers_open_close.c.xdt:162:66)
at func (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\src\pinmux\services\codeGeneration\templateRunner.ts:29:39)
at allowPathVisibility (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\src\pinmux\services\pathsVisibility.ts:11:10)
at runTemplate (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\src\pinmux\services\codeGeneration\templateRunner.ts:29:13)
at t.CodeGenerator.generate (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\src\pinmux\services\codeGeneration\codeGenerator.ts:136:10)
at iteratee (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\src\pinmux\services\codeGeneration\codeGenerator.ts:141:26)
at baseMap (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:653:23)
at Function.wa [as map] (C:\ti\sysconfig_1.22.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:9621:51)
gmake: *** [build-1900555631] Error 1
gmake: Target 'all' not remade because of errors.如果选择了其他 MCSPI (例如 MCSPI4)、则会按预期生成代码。


这似乎是 SysConfig 中的错误。
谢谢。此致、
田代浩一郎




