"线程"中讨论的其他器件:SysConfig、 UNIFLASH
您好!
我知道这个问题在过去被问及,我读了 TMR。
不过、TMR 涵盖了所有可能的选项和配置、因此很难理解如何仅做最基础的事情。
归根结底、我需要将设备发送给客户、而且我需要防止客户从器件下载代码。
同时、我需要允许客户使用 Uni Flash 升级软件。
我相信、我尝试做的是90%的用户所需的事情。
最好只需简单的1 2 3步就能获得此功能。
提前感谢
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.
您好!
我知道这个问题在过去被问及,我读了 TMR。
不过、TMR 涵盖了所有可能的选项和配置、因此很难理解如何仅做最基础的事情。
归根结底、我需要将设备发送给客户、而且我需要防止客户从器件下载代码。
同时、我需要允许客户使用 Uni Flash 升级软件。
我相信、我尝试做的是90%的用户所需的事情。
最好只需简单的1 2 3步就能获得此功能。
提前感谢
您好 NIR、
就像 Hareesh 所说的那样、我们目前正在制作视频、向用户介绍 DCSM 的基础知识、而无需了解 DCSM 的每一个特性。
到目前为止、使用 DCSM 最小功能的最简单方法是使用 SysConfig。 我们在此处提供了有关在 SysConfig 中使用 DCSM 工具的应用手册:
有3个主要步骤可以阻止客户下载代码、同时允许他们对自己的代码进行编程:
1.指定包含您的代码的受区域1保护的内存区域(如果不需要在这些区域执行数据读取/写入、您可以将它们指定为 EXEONLY 以实现最大保护)。
2.将区域1 CSM 密码编程为与默认 CSM 密码不同的值
3.完成 CSM 密码后,请启用永久 PSWDLOCK 功能,以防止其他用户在内存浏览器中查看您编程的密码。
完成此操作后、指定为安全的存储器区域只能由从同样由区域1保护的存储器运行的代码读取或写入。 指定为 EXEONLY 的存储器可阻止所有数据读取/写入、从而提供额外级别保护。
以上所有操作都可以使用 SysConfig 轻松执行。 但是、如果您希望解锁安全存储器以重新编程代码或在"Memory Browser"中查看安全存储器区域、UniFlash 或 CCS 片上闪存工具可以让您使用选择的 CSM 密码轻松解锁器件。
如果您有任何问题、请告诉我。
谢谢!
Luke