Thread 中讨论的其他器件:SysConfig、 C2000WARE
工具/软件:
我尝试使用 DCSM 安全工具、方法是按照“6 向现有 Driverlib 工程添加 DCSM 安全工具支持“一节下 C2000 DCSM 安全工具(修订版 A)中列出的确切步骤进行操作、方法是从用于 F28004x 的 C20000Ware 中其示例工程文件夹复制 DCSM 文件。
我 使用 SCI 环回示例将 DCSM syscfg 导入、但收到以下错误:
****为项目 sci_ex1_loopback 构建配置 CPU1_RAM ****
“C:\\ti\\ccs1270\\ccs\\utils\\bin\\gmake“-k -j 12 all -O
构建文件:“../dcsm_security_tool.syscfg"</s>“
调用:sysconfig
“C:/ti/ccs1270/ccs/utils/sysconfig_1.20.0/sysconfig_cli.bat --script “C:/Users/sananth/test_dcsm/sci_ex1_loopback/dcsm_security_tool.syscfg -o “syscfg"-s“-s “C:/ti/c2000/C2000Ware_5_02_00_00/.metadata/sdk.json -s “C:/ti/c2000/C2000Ware_5_02_00_00/utilities/dcsm_tool/dcsm_syscfg/.metadata/product.json -d “F28004x"--compiler“--compiler ccs
正在运行脚本...
正在验证...
subdir_rules.mk:9:目标'build-1844291215'的配方失败
错误:以下模板多次声明:dcsm.asm、dcsm.cmd
位于 tCodeGenerator.getTemplates (C:\ti\ccs1270\ccs\utils\sysconfig_1.20.0\dist\webpack src:ts:70:10)
位于 itatee (C:\ti\ccs1270\ccs\utils\sysconfig_1.20.0\dist\webpack src:ts:124:37)
在 baseEach (C:\ti\ccs1270\ccs\utils\sysconfig_1.20.0\dis\webpack:\sysconfig\node_modules\lodash\lodash.js:530:11)
位于 function.each (C:\ti\ccs1270\ccs\utils\sysconfig_1.20.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:9409:52)
位于 errorStore (C:\ti\ccs1270\ccs\utils\sysconfig_1.20.0\dist\webpack src:ts:114:4)
位于 t.runCLI (C:\ti\ccs1270\ccs\utils\sysconfig_1.20.0\dist\webpack src:ts:36:35) 中
gmake:***[BUILD-1844291215]错误 1
构建文件:“../sci_ex1_loopback.syscfg"</s>“
调用:sysconfig
“C:/ti/ccs1270/ccs/utils/sysconfig_1.20.0/sysconfig_cli.bat --script “C:/Users/sananth/test_dcsm/sci_ex1_loopback/sci_ex1_loopback.syscfg -o “syscfg"-s“-s “C:/ti/c2000/C2000Ware_5_02_00_00/.metadata/sdk.json -s “C:/ti/c2000/C2000Ware_5_02_00_00/utilities/dcsm_tool/dcsm_syscfg/.metadata/product.json -d “F28004x"--compiler“--compiler ccs
正在运行脚本...
正在验证...
生成代码 (sci_ex1_loopback.syscfg)……
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\board.c。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\board.h。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\board.cmd.genlibs...
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\board.opt...
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\board.json……
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\pinmux.csv...
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device.c。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device.h。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device_cmd.cmd……
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device_cmd.c。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device_cmd.h。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device_cmd.opt...
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\device_cmd.cmd.genlibs...
写入 C:\Users\sananth\test_dsmcsi\sci_ex1_loopback\cpu1_RAM\syscfg\c2000ware_libraries.cmd.genlibs...
写入 C:\Users\sananth\test_dcsm\sci_ex1_loopback\cpu1_RAM\syscfg\c2000ware_libraries.opt...
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\c2000ware_libraries.c。
写入 C:\Users\sananth\test_dcsm\sci_ex1_loopback\cpu1_RAM\syscfg\c2000ware_libraries.h。
写入 C:\Users\sananth\test_dsmcs\sci_ex1_loopback\cpu1_RAM\syscfg\clocktree.h。
完成构建:“../sci_ex1_loopback.syscfg"</s>“
gmake:由于错误、目标“全部“未重制。
****构建完成****
我找不到这方面的任何资源。
我找到了另一个 e2e 帖子、其中遇到了类似的错误、但提供的解决方案完全不起作用:
CC1312R:构建错误:模板声明多次 — 低于 1GHz 论坛 — 低于 1GHz - TI E2E 支持论坛
我需要了解如何解决此错误。 请告诉我您需要哪些其他信息。
CCS 版本为 12.70
C2000 软件版本为 5_02_00
下面是所附的图像以供参考 






