ZHCAAK4A March 2020 – May 2021 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
DCSM 安全工具生成以下两个文件:
该工具会更新这两个生成文件的内容,并实时突出显示配置中的最新更改。若要查看生成的文件,请点击图 5-1 中所示的项目,然后打开 dcsm.asm 文件。
若要查看 ASM 文件中的更改,请更改 ZONE1 Header 子模块中的 CRC Lock 选项,使 dcsm.asm 文件打开。图 5-2 突出显示了文件中的最新更改。
要查看 CMD 文件中的更改,请取消选中 ZONE1 Per LINKPOINTER 子模块中的 Configure this Zone 选项,使 dcsm.cmd 文件打开。图 5-3 突出显示了文件中的最新更改。
请务必注意,这些文件是自动生成的,无法修改它们。
保存 .syscfg 文件并构建该工程。工程构建完成后,生成的 ASM 和 CMD 文件将放置在构建目录中名为“syscfg”的文件夹下。如图 5-4 所示。
构建工程后会自动使用生成的两个文件(security.asm 和 security.cmd)生成 .OUT 二进制可执行文件。
对于 CCS 9.2/9.3 版本的用户,必须复制在 “syscfg” 文件夹中生成的 CMD 文件,并将其放在 CCS 工程的顶层目录中。然后,必须重新构建工程才能使 CMD 文件在构建过程中生效。
可打开构建目录中的 .MAP 文件,查看 DCSM 安全工具生成的内容是否在构建过程中生效。