尊敬的 C2000专家:
TRM 中显示"代码安全机制为两个区域、即区域1 (Z1)和区域2 (Z2)提供保护。 这两个区域的安全机制是相同的。 每个区域都有自己的专用安全资源和分配的安全资源 。"
我的问题是如何选择区域并使其处于活动状态? 例如、如何选择 ZONE1或 ZONE2并将其设置为活动状态以保护闪存或 RAM?
此致、
插孔
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.
尊敬的 C2000专家:
TRM 中显示"代码安全机制为两个区域、即区域1 (Z1)和区域2 (Z2)提供保护。 这两个区域的安全机制是相同的。 每个区域都有自己的专用安全资源和分配的安全资源 。"
我的问题是如何选择区域并使其处于活动状态? 例如、如何选择 ZONE1或 ZONE2并将其设置为活动状态以保护闪存或 RAM?
此致、
插孔
插孔、
您不会"选择"区域。 您只需选择要分配给每个区域的存储器块。 您使用 GRABRAM 和 GRABSECT 寄存器来执行该操作。 执行此操作后、通过对密码编程并启用密码保护来保护器件。
请查看 C2000 Academy 中安全和外设下的 DCSM 主题: https://dev.ti.com/tirex/explore/node?node=A__AXPub7FCoHiLY8nrlHuDFQ__c2000Academy__jEBbtmC__LATEST
您好、Hareesh。
感谢您的评论。
在每个 zone1和 zone2中有2个相同的 GRABRAM 和 GRABSECT 寄存器。 我理解的是、配置 Z1-GRABRAM 和 Z1-GRABSECT 将 ZONE1用于安全区域、 配置 Z2-GRABRAM 和 Z2-GRABSECT 将 ZONE2用于安全区域。 是这样吗?
如果我在上面的下述是正确的、并且两个区域配置的值不同、在这种情况下将使用哪个区域?
此致、
插孔
据我所知,配置 Z1-GRABRAM 和 Z1-GRABSECT 使用 ZONE1作为安全区, 配置 Z2-GRABRAM 和 Z2-GRABSECT 使用 ZONE2作为安全区。 是否正确?
可以。
如果两个区域的值不同,在这种情况下将使用哪个区域? [/报价]很抱歉我不明白。 "不同的价值"是什么意思? 不同的价值是什么?
[/quote]在这种情况下将使用哪个区域? [/报价]再说一次、我不明白。 用于什么?
请查看学院材料和 TRM 一章、告诉我您的具体问题。