工具/软件:Code Composer Studio
我想锁定该处理器上的一些代码。 我按照 Blinki-DCSM 的示例、添加了一个锁定处理器的.asm 文件。 此部件起作用。 如果我在 CCS7中没有正确的密码、我将无法看到代码。 如果我添加了正确的密码、我可以单步执行并查看代码。 但是,现在我只能运行来自 CCS7的代码--它不会像以前那样在重新启动时启动和运行。
我的 asm 文件包含以下代码、不带密码。 (我打算锁定 FLASHD 和 RAMLS0、因为我的代码在 FLASHD 中启动并在启动时获得 RAMLS0的副本。 在没有 CCS7保护的情况下、阻止启动的错误是什么? 此致
.sect "Dcsm_otp_z1_linkpointer" 长整型0x1FFFFFFF ;Z1-LINKPOINTER1. 长整型0xFFFFFFFF ;保留 长整型0x1FFFFFFF ;Z1-LINKPOINTER2. 长整型0xFFFFFFFF ;保留 长整型0x1FFFFFFF ;Z1-LINKPOINTER3. 长整型0xFFFFFFFF ;保留 .sect "Dcsm_otp_z1_pswdlock " 长整型0x00000000 ;Z1-PSWDLOCK 长整型0xFFFFFFFF ;保留 .sect "Dcsm_otp_Z1_crclock" 长整型0xFFFFFFFF ;Z1-CRCLOCK 长整型0xFFFFFFFF ;保留 .sect "Dcsm_otp_z1_bootctrl" 长整型0xFFFFFFFF ;保留 长整型0xFFFFFFFF ;Z1-BOOTCTRL .sect "Dcsm_zsel_Z1" 长整型0xFFFFFFFF ;Z1-EXEONLYRAM 长整型0xFFFFFFFF ;Z1-EXEONLYSECT 长整型0xFFFFFFFD ;Z1-GRABRAM 长整型0xFFFFFFBF ;Z1-GRABSECT