主题中讨论的其他器件:TMS320F28377S、 C2000WARE
您好!
我正在寻找有关 TMS320F280049 (以及 TMS320F28377S 的更高版本)上 DCSM 的一些说明。
现在、我已经阅读了技术文档并浏览了论坛、但对于 DCSM 的用户 OTP 内的区域块和 GRABRAM 或 GRABSECT 寄存器、我仍然有点困惑。
关于 SPRUI33A 的3.13部分、我看到表3-15指示这些寄存器的2个位用于指示特定 RAM 块或闪存扇区是区域1、区域2的一部分还是不安全的。
通过查看 C2000Ware f28004x_driverlib 项目、我找到了一个包含定义的文件、该文件似乎对这些寄存器进行分区、以划分与可用闪存扇区(GRABSECT)或 RAM 块(GRABRAM)保持一致的2个位。
我对此有许多问题。
- 为什么组0和组1区域中的每个块都具有与 GRABSECT 和 GRABRAM 相关的寄存器分配?
- 此外、DSCM 为什么每个区域有多个块? 这样您可以为特殊用途(仅执行等)配置某些存储器吗?
- 我可以只使用几个块、还是它们与特定用途相关?
我以前在使用较旧 Delfino 的 CSM 方面的经验是、设置 CSM 寄存器将锁定所有安全存储器。 最近芯片的 CSM 似乎更灵活、但也更复杂。
目前、我不愿意开始使用 DCSM、直到我完全理解这一点、因为它看起来存在许多缺陷、可能会使存储器永久锁定。 请提供任何帮助或指导以编写更详细的文件。 是否有任何培训视频讨论其中一个芯片上的 DCSM?
感谢您的任何帮助、
-Wes