您好、专家!
我要求为我的客户提供服务。
他们在 F28075上开发 DCSM。
1.客户 在 CSMKEY (0/1)中使用正确的64位密码来保护其代码 CsmUnlock()中的 JTAG 连接目标内核的安全,如下所示。
当用密码加电 F28075时、代码将运行 CSMKEY (0/1)密码、然后我们就可以使用 XDS100调试器连接 F28075。 此时、我们检查闪存上下文都是0x00、芯片已锁定。
但当我们点击"Memory Browser"→"Continuous Refresh"按钮时、此时我们将程序加载到芯片中、系统会报告失败并注意"Retry with a AET breakpoint"。 我们对因芯片本身已锁定而无法通过 CCS 下载代码/程序的原因并不奇怪。 但我们再次用存储器浏览器查看闪存内容 、发现芯片处于解锁状态。 我们检查 项目属性//片 上闪存插件 GUI 和代码中是否没有给出解锁密码。 是否有任何操作可以在 CCS 本身中对代码进行解密并进行连续刷新?
CCS 重启、芯片重启、与上述操作相同、但我们没有 点击"Memory Browser"→"Continuous Refresh"按钮、 而此时我们将程序加载到芯片、系统会报告"Load Failed"并提示"Load Failed"、 然后通过存储器浏览器再次检查闪存内容、发现芯片已按预期锁定。 持续刷新是否会导致芯片未分块? 任何建议/目录?
谢谢。