请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TMS320F28388D
运行 dcsm_ex1_secure_memory_partition 演示。 我取消注释掉了 dcsm_ex1_f2838x_dcsm_z1otp.asm 文件中的存储器部分、并将所有 GRABSECT 和 GRABRAM 部分设置为 01(所有字节 0x5)、这会 将所有闪存/RAM 分配至区域 1。
在 dcsm_ex1_secure_memory_partition.c 示例文件中、调试器显示所有错误状态变量均为 0、这表示 LS2 和 LS4 是区域 1 的一部分、并且该区域 1 是安全的、但示例代码仍可写入 Locked_Array 位于 LS2 中的 Zone1_LS2。
我已验证 OTP 存储器区域是否按照 asm 文件所述进行了编程。 在 ZONE1 确认为安全状态、并且 GRABRAM 将所有字段显示为 01(将 CPU1 RAM 分配给 ZONE1)的情况下、我是否应该查看其他内容以弄清 LS2 仍然可写?
谢谢、
Jim