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-F28379D:具有 systemconfig 的 CLB 编译错误

Guru**** 1567785 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1358979/launchxl-f28379d-clb-with-systemconfig-compile-error

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:SysConfigC2000WARE

您好、TI 员工

当我尝试将 CLB 模块与 SysConfig 一起使用时、编译过程失败、并显示以下指示:


****项目 CLB_1的配置调试构建****

"C:\\ti\\ccs1250\\ccs\\utils\\bin\\gmake"-k -j 20 all -O

生成文件:"../empty.syscfg"
调用:SysConfig
"C:/ti/ccs1250/ccs/utils/sysconfig_1.18.0/sysconfig_cli.bat "-s "C:/ti/c2000/C2000Ware_5_00_00_00/.metadata/sdk.json "-s "E:/dsp_code/clb_1/.metada/product.json"-d "F2837xD"--script "E:/dsp_code/clb_1/empty.syscfg"-o "syscfg"--compiler ccs
正在运行脚本...
正在验证...
信息:TILE1 (/utilities/clb_tool/clb_syscfg/source/TILE)$name:要使用 CLB 仿真、请参阅逻辑块设计模块中全局参数中的"生成 CLB 仿真文件"说明。
正在生成代码(empty.syscfg)...
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\board.c....
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\board.h...
正在写入 E:\dsp_code\clb_1\Debug\syscfg\board.cmd.genlibs……
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\board.opt...
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\pinmux.csv……
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\clb_config.h...
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\clb_config.c....
正在写入 E:\DSP_CODE\CLB_1\Debug\syscfg\clb.dot...
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\clb_sim.cpp...
正在写入 E:\DSP_CODE\CLB_1\Debug\syscfg\CLB_simulation.bat...
正在写入 E:\dsp_code\clb_1\Debug\syscfg\c2000ware_libraries.cmd.genlibs……
正在写入 E:\DSP_CODE\CLB_1\Debug\syscfg\c2000ware_libraries.opt...
正在写入 E:\DSP_CODE\CLB_1\Debug\syscfg\c2000ware_libraries.c....
写入 E:\dsp_code\clb_1\Debug\syscfg\c2000ware_libraries.h...
写入 E:\DSP_CODE\CLB_1\Debug\syscfg\clocktree.h...
已完成构建:"../empty.syscfg"

构建文件:"SYSCFG/board.c"
调用:C2000编译器
"c:/ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/cl2000 -v28 -ml -mt /ti/c2000/C2000Ware_5_00_00_00/utilities/clb_tool/clb_syscfg --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E /ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/include

>>编译失败
subdir_rules.mk:33:目标"syscfg/board.obj"的配方失败
"SYSCFG/board.c"、第48行:错误#20:标识符"EALLOW"未定义
"SYSCFG/board.c"、第52行:错误#20:标识符"EDIS"未定义
在"syscfg/board.c"编译中检测到2错误。
gmake:***[syscfg/board.obj]错误1
生成文件:"SYSCFG/CLB_sim.cpp"
调用:C2000编译器
"c:/ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/cl2000 -v28 -ml -mt /ti/c2000/C2000Ware_5_00_00_00/utilities/clb_tool/clb_syscfg --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E /ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/include
已完成构建:"SYSCFG/CLB_sim.cpp"

构建文件:"syscfg/c2000ware_libraries.c"
调用:C2000编译器
"c:/ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/cl2000 -v28 -ml -mt /ti/c2000/C2000Ware_5_00_00_00/utilities/clb_tool/clb_syscfg --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E /ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/include
已完成构建:"syscfg/c2000ware_libraries.c"

生成文件:"SYSCFG/CLB_config.c"
调用:C2000编译器
"c:/ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/cl2000 -v28 -ml -mt /ti/c2000/C2000Ware_5_00_00_00/utilities/clb_tool/clb_syscfg --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E /ti/ccs1250/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/include
完成构建:"SYSCFG/CLB_config.c"

gmake:由于错误、未重制目标"all"。

****构建完成****

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

    SYSCFG/board.c",第48行:错误#20:标识符"EALLOW"未定义
    "SYSCFG/board.c"、第52行:错误#20:标识符"EDIS"未定义

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

    您好!

    您是否在添加 CLB 工具之前先导入空项目。 如果已从 C2000Ware 导入项目以用作基础、则 EALLOW 应可识别。

    谢谢!

    卢克